Position: Senior Machine Learning Engineer
Company: EPAM Systems
Experience required: 3y
English level: intermediate

About product:
We are working on our client's tool that allows detecting products on grocery shelves, providing additional metadata and attributes.

RESPONSIBILITIES
- Review and analyze existing DS models, adjust and parameterize them if needed
- Design, create, maintain, troubleshoot, and optimize the complete end-to-end machine learning life cycle, which includes:
          Machine-learning model optimization
          Data preparation
          Feature extraction
          Model performance monitoring
- Collaborate with data scientists and engineering team to optimize the performance of ML pipeline
- Establish and configure CI/CD/CT processes
- Design and maintain ML models continuous training
- Provide capabilities for early detection of various drifts (data, concept, schema., etc.)

REQUIREMENTS
- Experience as ML engineer or Data Engineer of designing, building and deploying production applications and data pipelines
- Strong knowledge and experience in Python development
- Deep understanding of Python ML ecosystem (pytorch, tensorflow, numpy, pandas, sklearn, XGBoost, etc.)
- Deep understanding of MLOps concepts and best practices
- Experience with some of the MLOps related platform/technology such as AWS SageMaker, Azure ML, GCP Vertex AI / AI Platform, Databricks MLFlow, Kubeflow, Airflow, Argo Workflow, TensorFlow Extended (TFX), etc
- Experience with basic software engineering tools, e.g., git, CI/CD environment (such as Jenkins or Buildkite), PyPi, Docker, Kubernetes, unit testing, and general object-oriented design

WE OFFER
- Competitive compensation depending on experience and skills
- Individual career path
- Unlimited access to LinkedIn learning solutions
- Sick leave and regular vacation
- English classes with certified English teachers
- Flexible work hours