By continuing to browse this website, you agree to our use of cookies. Learn more at the Privacy Policy page.

Sr. Data Scientist / ML Engineer | Data management platform

Apply now


— Degree in applied math, computer science, or equivalent.
— 5+ year experience with a SQL-like query language, Python, and Spark
— Good communicator who can explain and understand complex problems while dealing with both non-technical and technical teams.
— Ability to query large amounts of data, build models, and derive insights for customers.
— Ability to structure and solve difficult problems with minimal supervision.
— A focus on details and willingness to learn.
— Good verbal and written English communication skills (Intermediate level or higher).

Do not hesitate to apply if you are missing some specific experience. We will be happy to help you with gaining on

Will be a plus:

— Experience in online mobile advertising is a plus.
— Experience with Zeppelin and AWS Redshift is an advantage.

What we offer:

— Teams of people who love programming
— Complex technical challenges with big data/AI/high load
— Freedom to make your own engineering decisions and broad space for creativity
— Modern technology stack to work with
— Work remotely or from the office options on a flexible schedule
— Long-lasting projects
— Financial compensation for professional events and education
— Opportunity to choose the equipment you like
— Above-market compensation


The role is very hands-on, and If you are keen to join an early-stage startup within the ad-tech industry and be part of a fantastic team then this is the opportunity for you.

ML model building using cutting-edge algorithms (Deep Learning, XGBoost, GBM, etc.) from a proof of concept to productionised models, monitoring the performance of live models bidding in real-time, and producing insight for customers (understand what drives installs/retention behaviours).
Continuous research and improvements on productionised models, including ML feature engineering and model training tuning to reflect changes in users’ behaviours and market dynamics.
Collaborating closely with the commercial team to identify, develop, and optimise business opportunities.
Generating insight from campaign data using Python, Tableau, and other technologies to satisfy customers’ needs.
Reviewing, monitoring, and optimising running campaigns and integrations providing advice and troubleshooting for customers.


The market problem project solves is reaching the right audiences with the right communication in order to show ads only to the users that will be interested in the product advertised. Building the quality software for that goal is still a challenge for the industry: advertisers should only pay for effective ads and users should see no spam.

Using modern data science and big data processing the project will be finding the right audiences in order to achieve the goal of showing mobile games/apps advertising to the people who might like it. The project will be handling the petabytes of data and about 1 million requests per second. The project itself is a true high-tech that will let you open your potential as a software developer, will teach you to build solutions that deal with an extreme load effective way, and will give you the unique experience that will allow you to grow as an engineer.


Thank you!

We'll process your submission and reach out to you as soon as possible.

Apply now

    Or contact our
    Hiring Manager

    Looking for another position?

    See all our open positions and learn why your should consider joining the Xenoss team.

    Careers at Xenoss