Machine Learning Engineer (Middle and Senior)

Required skills

— 3-5 years of software engineering experience;
— experience working with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, scikit-learn, or related frameworks;
— experience working with distributed systems;
— M.S. degree in computer science or related field;
— strong understanding of machine learning approaches and algorithms.


Will be a plus

— experience working with machine learning, ranking infrastructures, and system designs;
— ability to proactively learn new concepts and apply them at work;
— experience with mobile apps and/or databases.


We offer

— challenge tasks;
— comfortable office;
— international team;
— possibility to relocate.



— create models which help drive value for users, advertisers, and our company;
— evaluate the technical tradeoffs of every decision;
— perform code reviews and ensure exceptional code quality;
— build robust, lasting, and scalable products;
— iterate quickly without compromising quality.


Location: Kyiv
Type: Full-time
Level: Middle/Senior

Working from Kyiv office, you will be tasked with solving interesting technical challenges such as architecting and deploying infrastructure to handle our scale, designing a slick and secure mobile client, and maintaining software used by millions every day.