Machine Learning Engineer
Company
Viva (Viva Armenia CJSC)
Category
Job Address
Application Deadline
IT
Yerevan, Armenia
08/10/2026
Responsibilities
- Study the best foreign experience and modern approaches in Machine Learning engineering, MLOps, model deployment, and ML system design
- Develop, improve, and maintain Machine Learning models and model training workflows
- Build reusable ML pipelines for data preparation, training, validation, scoring, and retraining
- Develop batch scoring workflows and model-powered APIs when needed
- Support model evaluation, benchmarking, testing, and performance monitoring
- Support model lifecycle management, including experiment tracking, model versioning, model registry usage, reproducibility, and monitoring
- Package ML solutions for practical use and deployment readiness using Docker or similar containerization approaches
- Support CI/CD practices for ML projects to improve reliability, automation, and maintainability
- Support integration of ML outputs into applications, analytical tools, dashboards, reports, or business processes
Implement code quality, testing, logging, documentation, and version control practices in ML projects
- Support stable deployment and monitoring of developed models in available technical environments
Required Qualifications
- Bachelor’s Degree in a technical related field; computer science, engineering, mathematics, or statistics background is a plus
- Strong programming skills in Python
- Good knowledge of SQL and data manipulation
- Good knowledge of Machine Learning algorithms and model evaluation methods
- Experience with Python ML-related packages such as pandas, NumPy, scikit-learn, XGBoost, LightGBM, CatBoost, PyTorch, TensorFlow or similar
- Experience with building training, validation, scoring, and retraining workflows
- Experience with API development using FastAPI, Flask, or similar frameworks would be a plus
- Practical understanding of Docker-based packaging and deployment of Python/ML solutions
- Understanding of CI/CD principles for ML or software projects
- Knowledge of experiment tracking, model versioning, and model registry tools such as MLflow or similar
- Knowledge of model monitoring, logging, testing, and reproducibility practices
- Familiarity with containerization (Docker), workflow orchestration tools (like Airflow or Prefect), or local cluster management (Kubernetes) for ML pipelines would be a plus
- Knowledge of LLMs, RAG, or AI application development would be a plus
- Ability to write clean, maintainable, and documented code
- Ability to work independently and collaboratively
- Excellent knowledge of Armenian, Russian, and English languages
Application Procedures
Apply here
https://vivaarmenia.spark.work/career/job/193?lang=am
Please mention in your application that you have learned about this position from MyJob.am