logo
AI Resume Tailoring Sign in to use this AI Cover Letter Sign in to use this

Job Description

  • Design and develop software systems to plan Google's long-term infrastructure network through graph modeling and optimization engines to solve complex combinatorial problems. 
  • Translate complex, abstract mathematical formulations such as combinatorial optimization into clean, robust, and thread-safe production code.
  • Architect and develop scalable full stack applications. Design secure web applications using Angular and TypeScript. Design, build, and maintain high-performance backend services using C++, Go, Python.
  • Architect and manage data warehousing solutions to store datasets efficiently. Design and optimize database schemas. Build automated pipelines to ingest, transform and aggregate data.
  • Own the end-to-end lifecycle of features, including system design, testing, deployment, and monitoring. Promote engineering best practices, including robust design, comprehensive test suite and structured code reviews.

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 3 years of experience with software design and architecture.

Preferred qualifications:

  • Experience working on combinatorial optimization problems, advanced graph theory, advanced math and cloud capacity planning.
  • Experience building full stack applications including frontend development, backend infrastructure, database design.
  • Experience with frontend technologies such as Angular, TypeScript, and reactive programming.
  • Experience writing production-grade code using Python, Go and C++.
  • Experience in database design and familiarity with data warehousing products such as BigQuery.
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
  • 3 years of experience with software design and architecture.
Do you match this job?

Here is what this employer asked for. Sign in and we will fill in your half.

  • Role Staff Software Engineer, Infrastructure
  • Experience 8-9 years
  • Education Bachelor Degree, or equivalent experience
  • Work type On-site
  • Location United States
Check my match (free)
Google
AI Research Lab · 500+ Members · Mountain View, CA, United States

Google builds internet, software, cloud, and AI products used by consumers, developers, and organizations. Its portfolio includes Search, YouTube, Android, Chrome, Maps, Gmail, Workspace, Google Cloud, advertising platforms, devices, and Gemini AI products. The company develops large-scale computing infrastructure and research that power information retrieval, communication, productivity, media, navigation, and machine learning. Google is the largest operating business within Alphabet and earns a substantial share of its revenue from digital advertising.

All jobs at Google
Job Overview

Approx. salary range

209K – 286K

Our estimate — this employer did not publish a salary

Our estimate, not the employer’s. Worked out from the middle half of 44 comparable roles on Neural Jobs that did publish a salary, in the same field, country and experience band. The real figure for this job may be different.

Eligibility
United States Right to work in the United States required.
Workplace
On-site
Job Posted:
4 days ago
Job Type
Full Time
Education
Bachelor Degree, or equivalent experience
Experience
8-9 years

Share This Job: