Position: Machine Learning Engineer
Company: Epam Systems
Category: Data Science
Experience required: 3y
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

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.