The vacancy is well-defined in terms of tasks and tech stack but lacks salary specifics and detailed company information.
Job description
We are looking for a Python Developer with an interest in data and machine learning. You will work at the intersection of backend and data/ML, preparing data, integrating ML models into products, and participating in production deployment.
Responsibilities
- Develop Python services and backend components
- Work with data: collection, cleaning, transformation, dataset preparation
- Integrate and (if necessary) retrain ML models
- Develop and maintain APIs for models and data
- Participate in deploying services and ML models to production
- Support and develop existing code
Requirements
- Proficient in Python
- Experience in backend service development (FastAPI / Flask)
- Understanding of databases (MySQL, PostgreSQL, ClickHouse)
- Experience with ML models (PyTorch and/or scikit-learn)
- Understanding of ML model lifecycle: training, inference, deployment
- Experience with containerization and deployment (Docker, Kubernetes is a plus)
- Ability to work with Git, understanding of CI/CD
Conditions
- Work in an accredited IT company
- Competitive salary discussed individually
- Fully remote or hybrid work format if you are in Saint Petersburg
- 5/2 schedule
- Professional growth, interesting tasks, and minimal bureaucracy