About the Role
- - - - What the Candidate Will Do ----
- Design, develop, and deploy systems/platform/algorithms to solve complex business problems and improve product performance.
- Collaborate with other software engineers, product managers and data scientists to understand requirements, define project goals, and deliver high-quality solutions
- Deliver and review technical design, code and documentation
- Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
- Mentor and support your interns/fellow team members
- Stay informed about industry trends, emerging technologies, and advancements in software engineering
- - - - Basic Qualifications ----
- A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
- Strong communication skills with a proven ability to collaborate effectively across cross-functional teams.
- Ability to mentor and foster the growth of a group of Software Engineers
- - - - Preferred Qualifications ----
- Masters or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field
- Minimum 7+ years of experience in in professional software development experience, developing and deploying systems in production environments
- Strong knowledge of backend development, distributed systems
- Strong analytical and problem-solving skills are necessary to tackle complex challenges
For San Francisco, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$218,000 per year - USD$242,000 per year.