ML Developer (Middle/Senior)
Salary
from 3 000 $ to 3 500 $
Work experience
3–6 years
Type
Work format: hybrid
OctoClick is an international advertising platform for buying and selling traffic. A wide and flexible set of advertising tools, our own end-to-end analytics system and 24/7 user support are our features that make our clients' advertising profitable. We are growing quickly and efficiently thanks to our joint work in a top-level team. And we invite you to become a part of it. Welcome, friend!
Responsibilities
  • Maintain and improve existing ML models (CTR prediction) based on CatBoost, provide quality and performance monitoring.
  • Develop and implement models for predicting the results of Open RTB auctions using historical data and ranking methods.
  • Create and maintain anti-fraud models to identify and block suspicious traffic.
  • Develop models and systems for detecting anomalies in traffic behavior.
  • Prepare and label data, perform feature engineering, and optimize model performance.
  • Participate in the automatic tagging of website content using LLM to improve ad targeting.
Requirements:
  • Experience in commercial development in Python from 2 years.
  • Strong experience with machine learning libraries and frameworks (CatBoost, XGBoost, LightGBM, scikit-learn, TensorFlow, PyTorch).
  • Experience with LLM (GPT, LLaMA and similar), fine-tuning and prompt engineering skills.
  • Deep knowledge of SQL, experience with ClickHouse is required.
  • Strong Docker skills, experience in containerizing ML solutions.
  • Experience in solving problems of classification, regression, ranking, anomaly detection and clustering.
  • Proficiency in feature engineering, feature selection, time series processing and big data analysis.
  • Ability to use Git and adhere to coding standards (PEP8).
expecting_add_label
  • Experience in AdTech and a good understanding of the principles of Open RTB auctions.
  • Experience with NLP tasks and automatic content tagging.
  • Knowledge of the principles of operation of distributed data processing systems (Apache Spark, Apache Kafka).
We offer:
  • Stable payments twice a month + bonuses and incentives based on work results;
  • Talented colleagues, experts in their field;
  • Loyal leadership, informal and easy communication within the team;
  • You will appreciate our beautiful office on Tulskaya with panoramic windows overlooking the Moscow River and a real retro paintball.
  • There is a Playstation 5 in the office, so you can play FIFA, Tekken 8, UFC and CoD with your colleagues.
  • Our company provides free lunches in any office restaurant.
  • Our company's employees enjoy crazy corporate parties a couple of times a year.
  • Our company provides voluntary health insurance for a year.
  • At the beginning, only a hybrid work format is available: 2-3 days in the office, but remote cooperation is also possible after full implementation in work processes.
Tell us about yourself
First name
Last name
E-mail
+7 999 999 99 99
Link to resume
• or attach your resume as a file
Additional information
Location
Moscow office:
Varshavskoe shosse, 1с1-2