
Machine Learning Engineer
Role summary
Patreon is seeking a Staff Machine Learning Engineer for a hybrid role in San Francisco or New York. This position involves end-to-end ML lifecycle management, from exploratory data analysis and proof-of-concept development to model training, deployment, and monitoring. The engineer will collaborate with cross-functional teams, prepare training data using crowdsourcing techniques, write backend code for deployment, and ensure model robustness. The role requires a minimum of 8 years of experience, proficiency in Python, and strong debugging skills to enhance platform capabilities and empower creators.
About The Company
Patreon is a leading media and community platform dedicated to empowering creators and connecting them with their biggest fans. With over 300,000 creators on its platform, Patreon facilitates a variety of engagement channels including paid memberships, free memberships, community chats, live video sessions, and direct sales through one-time purchases. Since its inception, Patreon has generated over $10 billion for creators, supporting a vibrant ecosystem where creators can monetize their work and build sustainable businesses. The platform boasts over 100 million free memberships and more than 25 million paid memberships, exemplifying its significant influence in the creator economy. The company's mission is clear: to fund the creative class by providing innovative tools and a supportive community for creators worldwide. Patreon continues to invest heavily in platform development, aiming to be the premier creator platform with a talented and passionate team dedicated to fostering creativity and community.
About The Role
We are seeking a highly skilled and experienced Staff Machine Learning Engineer to join our team in either San Francisco or New York, operating on a hybrid work model with in-office presence two days per week. In this role, you will be responsible for conducting exploratory data analyses and developing proof-of-concept machine learning models to identify opportunities and assess potential project impacts. You will collaborate closely with cross-functional teams, including product, engineering, design, legal, and trust and safety, to design and implement effective machine learning solutions that enhance platform capabilities. Your responsibilities will include analyzing and preparing training data, utilizing crowdsourcing data labeling techniques, and training models using innovative methods. Additionally, you will deploy machine learning models into production environments, write backend code as necessary for deployment, and monitor model performance to identify and address gaps. Your expertise will be vital in iterating on models, debugging issues, and ensuring the robustness of our machine learning systems, ultimately empowering creators
through cutting-edge technological solutions.
Qualifications
- Minimum of 8 years of experience working within end-to-end machine learning teams, including data analysis, model development, and deployment
- Proficiency in Python or other programming languages used for machine learning and backend development
- Experience in analyzing large datasets and using crowdsourcing techniques for data labeling
- Strong understanding of deploying, monitoring, and iterating on machine learning models in production environments
- Excellent debugging skills and systematic approach to resolving complex system issues
- Exceptional communication skills with the ability to document processes clearly
- Curiosity and deep analytical mindset to understand customer needs and product nuances
- Growth mindset with a focus on continuous learning and skill development
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent experience
Responsibilities
- Conduct exploratory data analyses to identify opportunities for machine learning applications
- Develop and test proof-of-concept models to evaluate potential impacts and feasibility
- Collaborate with cross-functional teams including product, engineering, design, legal, and trust and safety to develop tailored machine learning solutions
- Analyze and prepare training datasets, leveraging crowdsourcing for data labeling when appropriate
- Train, tune, and iterate on machine learning models using innovative techniques to enhance accuracy and performance
- Deploy machine learning models into production environments, writing backend code to facilitate deployment processes
- Monitor model performance post-deployment, debugging issues and iterating on models to improve results
- Maintain thorough documentation of processes, models, and system configurations for transparency and reproducibility
- Stay updated with the latest advancements in machine learning and incorporate best practices into ongoing projects
Benefits
- Competitive salary and equity plans
- Comprehensive healthcare coverage
- Flexible time off and company holidays
- Recharge days to promote work-life balance
- Commuter benefits and lifestyle stipends
- Learning and development stipends to support professional growth
- Parental leave policies
- 401(k) plan with matching contributions
Equal Opportunity
Patreon is proud to be an equal opportunity employer. We are committed to creating a diverse and inclusive workplace that values and respects all individuals regardless of age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, or any other protected class. We provide employment opportunities without discrimination and are dedicated to fostering an environment where everyone can thrive.
Similar roles
Machine Learning EngineerMastech Digital · Dallas, Texas, United States · Onsite- Machine Learning EngineerEdurech Technoogy · Santa Clara, California, United States · Hybrid
- Machine Learning EngineerMORSE Corp · Boston, Massachusetts, United States · Hybrid
- Machine Learning EngineerReddit · San Francisco, California, United States · Remote
- Machine Learning EngineerReddit · New York, New York, United States · Remote