#vacancy #remotework #MLdeveloper #ML #RF #middle
✅Position: ML Developer💻
✅Salary Range: 260,000 - 280,000 RUB gross💰
✅Employment: Full-time
✅Location and Citizenship: RF 📌
✅Employment Type: As an Individual Entrepreneur
👋Hello! My name is Irina. I represent the Top Selection group of companies.
🔥We are currently looking for an ML Developer🔥
🛠Requirements:
- 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 command of scikit‑learn, pandas, NumPy libraries;
- Practical experience with one of the frameworks: PyTorch, TensorFlow, or JAX;
- Experience in 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.
📌Responsibilities:
- Development and optimization of machine learning models for business tasks (forecasting, classification, recommendation systems, natural language processing / computer vision — depending on the project);
- Design and implementation of data processing pipelines (ETL/ELT) for model training and inference;
- Setup and support of CI/CD pipelines for ML models (MLOps), including data and model versioning, automatic retraining, and drift monitoring;
- Integration of models into the product environment via REST API, message brokers, or batch processes;
- Conducting A/B testing of models, analyzing their real-time quality, and forming improvement suggestions;
- Participation in the selection of architecture and technology stack for new AI solutions;
- Documentation of developed solutions and knowledge sharing within the team.
📲Contact: @Iryn_pnz