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.
Location
Moscow office:
Varshavskoe shosse, 1с1-2