About the Role
- - - - What the Candidate Will Do ----
- Design, develop, and maintain robust and scalable software solutions
- Identify opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to testing and deployment
- Mentor and guide other engineers, providing technical leadership and encouraging a collaborative and growth-oriented team environment
- - - - Basic Qualifications ----
- Relevant degree (B.Sc, M.Sc, Ph.D) in Computer Science or related technical field or equivalent practical experience
- Experience coding with C++, Java, Python, or Go
- Enjoy building high quality software that is relied upon by millions of people around the world
- Comfortable working with ambiguity in constantly evolving environment
- Experience working in large scale distributed systems
- - - - Preferred Qualifications ----
- Advanced Degree: Master's or Ph.D. in computer science, engineering, data science, or a related field.
- Experience in generative AI applications
- Experience analyzing, monitoring, and solving large-scale, high-traffic distributed systems.
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.