Remote Position
[Remote] Staff Machine Learning Engineer, Product
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. ThredUp is hiring a Staff Machine Learning Engineer, Product to develop and deploy production machine learning models that power personalized shopping experiences. The role focuses on scaling recommender systems, measuring business impact, shaping system architecture, and collaborating with and mentoring cross-functional teams.
Responsibilities
- Own end-to-end model development: Given a user or business outcome, youโll lead the design, development, and deployment of production ML models
- Build for scale: Deliver low-latency serving, high-throughput personalization algorithms that adapt to in-session behaviors, operate on a catalog of millions of one-of-a-kind items, and function as part of a broader recommender system
- Connect models to business results: Assess potential for impact in offline evaluation and demonstrate that impact in the form of conversion and AOV in A/B testing
- Influence our recommender system architecture: Identify opportunities to improve the recommender system architecture, from feature engines, to training & serving infrastructure, to evaluation
- Mentor and collaborate: Build the skills of the cross-functional team by sharing your work, delivering thoughtful code reviews, and giving feedback on solution designs
- Communicate clearly: Explain key decisions and technical tradeoffs to technical and non-technical stakeholders, including with VPs
Skills
- 8+ years in machine learning engineering or data science, including 4+ years in e-commerce, social media, or two-sided marketplaces
- Demonstrated experience owning the development of models used for retrieval, ranking, or re-ranking, with an understanding of how they interact as part of a broader system
- Experience across the full ML development lifecycle, from feature engineering to evaluation in a production system
- Familiarity with common tradeoffs associated with low-latency serving and how to manage them
- Proven ability to drive towards outcomes in a fast-paced environment, collaborating across teams to manage dependencies and proactively manage tradeoff decisions
- Exceptional ability to communicate complex technical concepts clearly and effectively to a variety of audiences
- Eagerness to take on hard problems, learn new skills, and mentor others
- MS or PhD in Computer Science, Data Science, Engineering, or a related quantitative field; or equivalent industry experience
- This role is not eligible for visa sponsorship
Benefits
- This is a remote role based in the United States.
- 4-day work week, with most Fridays off
- Many ThredUp employees also have the opportunity to own shares of ThredUp stock and are eligible for discretionary restricted stock unit awards
- Employee stock purchase plan
- Flexible PTO (take the time you need) + 13 company holidays
- Paid Sabbatical after 3 years of full time employment
- Generous paid parental leave for new mothers and fathers
- Medical, dental, vision, 401k, life and disability insurance offered
Company Overview