Unity is the world’s leading game engine, powering play for more than 3 billion consumers each month. They are seeking a Staff Machine Learning Engineer to define the technical vision and architect scalable real-time bidding systems, leveraging AI and advanced optimization frameworks.
Responsibilities:
- Design, implement, and optimize core bidding algorithms and auction mechanisms
- Architect and scale bid landscape forecasting capabilities
- Analyze large-scale marketplace dynamics to uncover deep insights and deliver algorithmic improvements
- Drive offline evaluations and online A/B experiments to validate model performance and deliver measurable business impact
- Collaborate cross-functionally with product, infrastructure, and engineering teams
Requirements:
- Hands-on experience on state-of-the-art machine learning, reinforcement learning, and control theory to complex, real-world bidding or pricing problems
- Strong software engineering skills in Python and experience with deep learning frameworks, preferably PyTorch
- Solid understanding of metric design, online experimentation frameworks (A/B testing), and large-scale data analysis
- Proven ability to lead projects end-to-end and deliver measurable business impact in an ambiguous technical landscape
- Experience working with large datasets and distributed computing frameworks (e.g., Spark, Ray, BigQuery, Flink)
- Experience building real-time ad systems, specifically in DSP (Demand-Side Platform) bidding logic, survival analysis for market price estimation, or game-theoretic modeling
- Experience leveraging AI tools (such as Claude Code, GitHub Copilot, and Cursor) to accelerate development