Staff Software Engineer, Machine Learning
Current, New York, NY +1
What you need
- 3+ years experience building and operating ML systems in production, including feature pipelines, the training data path, the serving layer, and the monitoring around them
- A track record of improving ML delivery workflows, and the ability to explain the trade-offs, results, and lessons from those decisions
- 8+ years of overall software engineering experience, including strong production skills in Python and SQL, experience building production systems in a JVM language, and 3+ years of experience building and maintaining ML platforms
- Sound reasoning about time in data: point-in-time correctness, label leakage, feature availability, and training/serving skew
- Experience setting a long-term technical direction and turning it into an achievable roadmap, delivering useful improvements along the way
- Experience leading initiatives from an ambiguous problem through scoping, stakeholder agreement, and delivery
- Experience establishing engineering standards, mentoring engineers, and helping teams adopt shared infrastructure