Machine Learning Engineer at Easybrain
Cyprus
Posted
on-site · data science · Visa sponsorship
Apply for this role at Easybrain
Responsibilities:
- Design and implement real-time ML services for ads monetization (floor pricing, ad load) and in-game personalization (difficulty, content).
- Build and maintain data pipelines and performant queries over large-scale behavioural data (ClickHouse/Postgres or similar).
- Take models from research to production: define interfaces, implement production code, and own deployments.
- Implement CI/CD, monitoring, model quality tracking and ML lifecycle tooling (MLflow, Docker, Airflow).
- Optimise Python services for performance and low-latency operation; collaborate closely with Data Scientists and backend engineers.
- Monitor production models, diagnose issues and iterate on performance.
Requirements:
- Proven experience building and running production services in Python, including performance optimisation.
- Strong SQL skills and hands-on experience working with large volumes of behavioural data.
- Experience in data engineering and MLOps: pipelines, CI/CD, monitoring and model versioning.
- Solid understanding of ML concepts and A/B testing to work effectively alongside Data Scientists.
- Experience with PyTorch, LightGBM and tooling such as ClickHouse, PostgreSQL, Airflow, MLflow and Docker is highly desirable.
- Experience with high-load or low-latency systems, ad-tech or mobile games is a plus.
- B2+ English and fluent Russian required.