Job Details
ML Developer
ML Developer position with a salary of 260,000 - 280,000 RUB gross. Full-time, remote work for Russian citizens. Top Selection is looking for an experienced ML Engineer.
Development and optimization of machine learning models for business tasks (forecasting, classification, recommendation systems, NLP/computer vision - depending on the project); Designing and implementing data processing pipelines (ETL/ELT) for model training and inference; Setting up and supporting CI/CD pipelines for ML models (MLOps), including data and model versioning, automatic retraining, and drift monitoring; Integrating models into the product environment via REST API, message brokers, or batch processes; Conducting A/B testing of models, analyzing their quality in real-time, and making improvement suggestions; Participating in the selection of architecture and technology stack for new AI solutions; Documenting developed solutions and sharing expertise within the team.
- At least 3 years in the role of ML Engineer or a related position (e.g., Data Scientist with a strong engineering focus); - Advanced Python programming level: writing clean and modular code, working with typing and asynchronous programming; - Confident use of libraries: scikit-learn, pandas, NumPy; - Practical experience with one of the frameworks: PyTorch, TensorFlow, or JAX; - Experience writing complex SQL queries, including window functions; - Familiarity with big data processing tools: Spark (PySpark) or Dask; - Query optimization skills; - Basic Docker and Kubernetes administration skills; version control systems (Git, DVC for data management); - CI/CD pipeline setup (GitLab CI, GitHub Actions, Jenkins); - Model and infrastructure monitoring (Prometheus + Grafana, Evidently AI, MLflow); - Cloud platforms: experience with at least one of: AWS (SageMaker, EKS), GCP (Vertex AI), Azure ML, or experience deploying on-premise solutions (Kubeflow, Airflow); - Model deployment: practical experience deploying models into production using FastAPI, Flask, Triton Inference Server, TensorFlow Serving, or similar tools.
Salary: 260,000 - 280,000 RUB gross Employment: Full-time Location and citizenship: Russian Federation Employment type: As an individual entrepreneur (IP)
Don't miss a single job
Subscribe to our Telegram channel