Senior Machine Learning Engineer
We're seeking a skilled and passionate data expert to develop impactful Machine Learning solutions that drive business growth.
As part of our cutting-edge approach, we need someone with experience in deploying, maintaining, and updating ML models in production. A minimum of 2 years' practical experience as a Machine Learning Engineer or similar role is required.
The ideal candidate will have hands-on experience with various machine learning techniques and the ability to identify the most suitable approach for each project. Familiarity with cloud-based infrastructure and services, such as AWS, Google Cloud, or Azure, for model deployment and scaling is also necessary.
Strong background in Python, SQL, and specialized ML libraries (Sklearn, LightGBM, PyTorch, Tensorflow, etc) is required. Experience with CI/CD using Docker, Terraform and Jenkins and familiarity with monitoring, observability, and alerting systems for ML pipelines is an asset.
Key Responsibilities
 * Design, implement, and maintain robust, reproducible, and containerized model training and inference pipelines—both batch and real-time—in collaboration with Data Scientists, leveraging tools like MLflow, SageMaker, and Feature Store
 * Translate business needs into actionable ML solutions and engage in research and development to deliver fully-fledged services
 * Ensure ML services are modular, testable, and well-monitored from day one
 * Define and implement monitoring, observability, and alerting for ML production systems (detecting model drift, monitoring data quality, feature usage, and real-time performance)
 * Contribute to internal Python libraries and platform tooling to accelerate experimentation, reproducibility, and deployment for all model teams.