Middle Python Developer

We are looking for a talented Python engineer to expand our team of professionals. You’ll have to work with different ML-based projects, creating a backend infrastructure and developing a solution from the beginning of the project to the production. The ideal candidate will have over 3 years of experience in backend development using Python, with a strong understanding of API frameworks and experience in building micro-service architecture and creating ETL pipelines.

Requirements:

  • At least 3 years of professional experience in backend development using Python.
  • Deep knowledge of the frameworks: Flask, FastAPI
  • Strong Relational Databases work experience (PostgreSQL, MySQL, etc.)
  • Solid understanding of threading, multiprocessing, and concurrency handling in Python for optimizing performance
  • Experience with building micro-service architecture and ETL pipelines
  • Experience running Python applications within Docker
  • Proficiency in writing unit tests, using frameworks like Pytest, and debugging performance issues
  • Understanding of automated CI / CD principles
  • Experience of from scratch project setup
  • Upper intermediate written/spoken English
     

Would be a plus:

  • Experience working with ML-based projects
  • Experience with noSQL databases
  • Experience with Cloud services (AWS, GCP, etc.), cloud storages (S3), instances (EC2)
  • Experience with Kubernetes
     

Key Responsibilities:

  • Develop new functionality according to the requirements
  • Create new modules and ETL pipelines from scratch
  • Deliver robust, scalable, and reusable solutions
  • Support existing project codebase
  • Troubleshoot, identify issues and fix bugs
  • Constantly write unit tests to improve system reliability
  • Interact with the team to ensure efficient operation of services
     

What We Offer:

  • Startup culture, a strong goal-oriented team, and a research mindset
  • Opportunity to leverage your engineering skills for fellow engineers and shape the future of AI
  • Working with the newest technical equipment
  • 20 working days of annual vacation leave
  • English courses, Educational Events & Conferences
  • Medical insurance