Job Openings
Python Developer
About the job Python Developer
REQUIRED SKILLS AND EXPERIENCE
- Bachelor's degree in Computer Science, Software Engineering or a related field
- 5+ years of experience as a Python Developer with a strong portfolio of projects
- In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn and PyTorch.
- Logging and Monitoring (OpenTelemetry experience a plus)
- RESTful API services, Producing and Consuming
- Message Queues (RabbitMQ/AMQP, SQS, Kafka)
- Familiarity with database technologies such as SQL and NoSQL
- Distributed source control systems (git)
PREFERRED SKILLS AND EXPERIENCE
- Knowledge of data science and machine learning concepts and tools.
- Microservice development
- A working understanding of cloud platforms such as AWS, Google Cloud or Azure.
- Continuous Integration (AWS CodePipelines)
- Unit testing, Test-driven development, Static code analysis