jobapplier

Machine Learning Engineer

Easybrain

Responsibilities

  • Designing and building real-time ML services for ads monetization (floor pricing, ad load) and in-game personalization (difficulty, content);
  • Building data pipelines and performant queries over large-scale behavioral data;
  • Taking models from research to production together with DS: shaping requirements, agreeing on interfaces, and owning the production part;
  • Setting up CI/CD, monitoring and model quality tracking.

Requirements

  • Experience building and running production services in Python, including performance optimization;
  • Strong SQL and hands-on experience with large data volumes;
  • Experience in data engineering and MLOps (pipelines, CI/CD, monitoring);
  • Understanding of ML and A/B testing well enough to work on equal terms with DS;
  • Ability to understand business context, gather requirements and own technical decisions;
  • Experience with high-load or low-latency systems, ad tech, or mobile games is a plus;
  • B2+ level of English;
  • Fluent Russian is required.

Tech stack

Python, ClickHouse, PostgreSQL, Airflow, MLflow, Docker; PyTorch and LightGBM models in production.

Benefits

  • Besides the engaging tasks, support from experienced colleagues, challenge, and drive, we offer:
  • Full support in relocating to countries where our offices are located;
  • High-end market salary with performance bonuses;
  • All needed equipment;
  • Regular company events and monthly Friday meetings;
  • Social benefits (private medical cover, sports reimbursement, etc.);
  • Paid vacations, sick days;
  • English, Greek, and Polish online language classes;
  • Reimbursement for education and professional development.