Software Engineer Applied ML Discovery Recommendation and Search
Posted Updated
Description
You will work with product, data science, and data platform partners to design and implement applied ML models and infrastructure. You will build ML backend systems for recommendation, ranking, and search, including model optimization, data pipelines, training, and serving infrastructure.
Responsibilities
- Design and implement applied ML models and infrastructure
- Build ML backend systems for discovery, recommendation, ranking, and search
- Optimize models and existing systems
- Build data pipelines, model training systems, and serving infrastructure
- Support new AI-generated content formats
Requirements
- B.A.S. in Computer Science or equivalent experience
- 5+ years of industry experience
- Experience with RESTful and gRPC web services
- Experience managing cloud infrastructure in GCP, AWS, or Azure
- Experience with PyTorch or TensorFlow
- Experience writing highly performant services in a modern typed language
- Experience maintaining CI/CD pipelines and automated testing
Benefits
- Health coverage for employees and their families with most premiums covered
- Generous 401(k) contribution
- Up to 20 weeks of paid parental leave
- Four weeks of PTO
- Daily in-office catering
- Monthly DoorDash stipend
- Monthly wellness stipend
