What You Will Do
- Design end-to-end features and systems to build high quality consumer-facing products.
- Write code, test, and maintain production services for high availability, reliability, and performance.
- Work with ML engineers and scientists to develop ML models to improve product performance.
- Work with Product Managers to understand product requirements and lead product rollout plans.
- Mentor junior team members.
Basic Qualifications
- Bachelor's degree (or higher) in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
- Experience coding using general purpose programming language (eg. C/C++, Java, Python, Go, C#)
Preferred Qualifications
- 5+ years experience working on the full software life cycle including gathering requirements, project planning, solution design, coding/implementation, testing, rollout/deployment and best practices as an individual contributor.
- Experience building consumer-facing products.
- Experience designing and implementing large-scale service with excellent quality.
- Experience working with Machine Learning engineers and scientists on ML model productionization.
- Experience collaborating with other engineers and non-tech stakeholders, both to meet short-term goals and to create long-term partnerships.
- Fast and passionate learner. Strong collaboration, documentation and communication skills.
For San Francisco, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year.