Head of Machine Learning
RZR · San Francisco, CA · 2 wk ago
EngineeringFull-time
Key Responsibilities
- Design and build the next generation production ML system, including training pipelines, feature pipelines, and real-time inference services.
- Work directly in the codebase to prototype models, evaluate approaches, and ship production systems.
- Build and lead the machine learning team, including hiring, mentoring, and establishing engineering culture.
- Partner with engineering to design infrastructure capable of serving millions of low-latency predictions.
- Identify high-impact ML opportunities across bidding, ranking, pacing, fraud detection, and optimization.
- Establish best practices around experimentation, model evaluation, monitoring, and continuous improvement.
- Translate business and product goals into measurable machine learning improvements.
Required Skills / Experience
- 7+ years of experience with a focus on building production machine learning systems.
- Experience taking ML models from research or prototype to production at scale.
- Strong programming background in Python and at least one systems language (C++, Java, Rust, or Go).
- Experience working with large-scale data pipelines and training infrastructure.
- Comfortable operating in early-stage environments where you may be both the architect and the implementer.
- Strong product intuition and ability to prioritize ML work based on business impact.
- Experience scaling ML teams.
- Excellent communication skills and ability to work across engineering, product, and leadership.
- Fluent Mandarin required.
Nice-to-Have
- Experience in advertising technology and real-time systems.
- Experience operating ML infrastructure in on-prem environments using open-source tools including Spark, ClickHouse, AeroSpike, and Prefect.