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