Patreon is looking to solve the problem of improving discovery, personalization, and creator-fan connection on their platform by building advanced ML-driven systems for search, recommendations, and notifications.
Requirements
- 8+ years of professional experience in applied machine learning, with a focus on search, ranking, or recommendation systems.
- Proven experience designing and deploying production ML systems serving millions of users.
- Strong programming skills in Python.
- Proficiency in backend development and experience integrating ML systems into production environments.
- Ability to prototype or visualize ML outputs in interactive UI contexts to help teams interpret model impact.
- Expertise in building and maintaining data pipelines, feature stores, and model observability systems.
- Deep understanding of embedding-based retrieval, ranking algorithms, and personalization architectures.
Responsibilities
- Design and build large-scale ranking, search, and recommendation systems that power discovery across the platform.
- Architect and productionize end-to-end ML pipelines (data ingestion, feature generation, model training, evaluation, deployment, and monitoring).
- Prototype model behavior including frontend to visualize results and collaborate effectively with product and design partners.
- Develop embedding systems and retrieval models that serve millions of users in real time.
- Establish and evolve ML observability and performance monitoring for relevance metrics.
- Partner with cross-functional leaders to align on roadmap, goals, and impact.
- Mentor and guide engineers, fostering a high bar for technical excellence and experimentation.
Other
- This role is based in New York or San Francisco and open to those who are able to be in-office 2 days per week on a hybrid work model.
- You’ll mentor other ML engineers, influence multi-team technical strategy, and collaborate with cross-functional leaders across Product, Data Science, and Infrastructure.
- Strong collaboration skills — able to partner effectively with engineers, designers, and PMs.
- Experience mentoring senior engineers and driving cross-team technical alignment.
- Master’s or PhD in Computer Science, Machine Learning, or related field, or equivalent experience.