info_outline
X
Application Instructions: In most instances, this position requires in-person interviews as part of the hiring process.
Applicants in San Francisco: Qualified applications with arrest or conviction records will be considered for employment in accordance with the San Francisco Fair Chance Ordinance for Employers and the California Fair Chance Act.
Note: By applying to this position you will have an opportunity to share your preferred working location from the following:
San Francisco, CA, USA; Sunnyvale, CA, USA.
Minimum qualifications: - Bachelor's degree or equivalent practical experience.
- 2 years of experience developing and maintaining software using C .
- Experience designing, developing, and optimizing backend systems.
- Experience architecting, developing, and deploying large-scale distributed systems.
- Experience with database query languages (e.g., SQL) and data modeling techniques.
Preferred qualifications: - Master's degree or PhD in Computer Science or related technical fields.
- Experience designing or implementing Identity and Access Management (IAM) systems on cloud platforms.
- Experience architecting and developing software for scalable, distributed enterprise systems in the cloud.
- Experience working on highly available, high load, and low latency distributed services.
- Experience using AI tools for software development (e.g., for code generation, code completion, or debugging).
About the jobIn this role, you will be designing and building components/services that have high visibility and impact. You will be designing and building a new policy evaluation platform and extending existing critical Ring-0 services.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $147000 - $210000 (USD) 15% bonus target equity benefits
Learn more about benefits at Google .
Responsibilities - Work on large-scale architectural and reliability initiatives under authorization in Google Cloud Platform (GCP).
- Design, code reliably, and launch features.
- Participate in activities beyond coding: metrics, documentation, and operations.
- Drive projects and partnerships with cross-teams independently.
- Reduce technical, design or implementation ambiguity working with team leaders.