ML Engineer
We are helping one of our product partners build a core ML function and are looking for an ML Engineer to join their internal team. The partner is building an autonomous advertising system that already creates and runs campaigns through agents. The next critical step is adding an intelligence layer that learns from outcomes and optimizes decisions autonomously.
Mission
Build machine learning and reinforcement learning systems that maximize ROI across hundreds of concurrent advertising campaigns through autonomous optimization.
Responsibilities
- Design and build reinforcement learning models for autonomous campaign optimization
- Develop prediction models to forecast campaign profitability before spend
- Implement automated bid adjustment, campaign kill-switches, and budget reallocation logic
- Analyze around two years of historical campaign data in BigQuery to identify performance patterns
- Design reward functions and feedback loops for AI agents
- Run A/B tests comparing ML-driven optimization with rule-based approaches
- Collaborate with an AI Creative Strategist to validate which creative patterns drive the highest ROI
- Monitor models in production, retrain them, and continuously iterate
Must-have requirements
- Degree in Mathematics, Physics, Computer Science, or another quantitative field
- At least 2 years of hands-on experience with machine learning models in production
- Strong Python skills with the ability to write clean, testable, deployable code
- Practical experience with at least one of the following: reinforcement learning, optimization algorithms, time-series forecasting, recommendation systems
- Confident SQL skills (BigQuery or equivalent)
- AI-native working style with daily use of modern AI coding tools
- Ability to take solutions from research to production independently
- Self-directed mindset with the ability to define and execute a work plan based on business goals
Nice to have
- Experience with Google Vertex AI, GCP, or similar cloud ML platforms
- Background in AdTech, programmatic advertising, or real-time bidding
- Published work or personal projects related to reinforcement learning or autonomous systems
- Experience building systems that operate on real money
- Experience with LLM-based agent orchestration
Language requirements
English at Upper-Intermediate level or higher. Code and data are the primary working languages. No client-facing communication is required.
Work format
Full-time, fully remote.
Required skills experience
| Python | 2 years |
| AI/ML | 2 years |
| SQL початковий рівень | 2 years |
| AI Tools | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |