Job Details

Machine Learning
Mid-level
Remote
Full time
May 8

ML Developer

RUB 280,000

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)

Russia
AWS
GCP
Kubernetes
Grafana
Evidently AI
Kubeflow
TensorFlow
Prometheus
Git
Pandas
CI/CD
Scikit-Learn
NumPy
Python
Spark
SQL
Dask
GitHub Actions
Flask
Docker
PyTorch
MLflow
Airflow
Azure
DVC
NLP
JAX
Gitlab CI
Computer Vision
Jenkins
TensorFlow Serving
Triton Inference Server
FastAPI

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Middle/Senior ML Developer

RUB 2,000

Middle/Senior ML Developer at Omega Solutions for a management company project. Remote work from Russia. Rate: 2000 RUB gross/hour. Apply via contract.

O
Omega Solutions

Senior Backend Developer (ML)

Senior Backend Developer (ML) position. Technologies: Python, Node.js, ML. Remote work.

N
NDA

ML Engineer

ML Engineer at GNIIVTS in Moscow, Russia. Requires Senior level, Git, PostgreSQL, and Python skills.

Russia
Г
ГНИВЦ