Software Engineer, IT Infrastructure

Google•Fremont, CA
•$174,000 - $252,000

About The Position

Google’s software engineers develop next-generation technologies that help billions of users connect, explore, and interact with information. They work on products that handle information at massive scale and may contribute across areas such as distributed computing, system design, networking, data storage, security, artificial intelligence, and user interfaces. Engineers work on projects critical to Google’s needs and may switch teams or projects as business needs evolve. In this role, you will own the strategy, scoping, and technical outcomes of database solutions in GCP. You will contribute to the full lifecycle of database solutions for hardware products, from gathering requirements and architectural design through development, testing, and long-term maintenance. You will lead, manage, and architect streamlined structures across database systems in Google’s GCP environment, make open-ended problems tractable, and influence designs and technical excellence. The role also involves integrating AI/ML methods to solve problems and improve productivity, including AI for live data analytics, and using Terraform to automate critical infrastructure. Familiarity with building data pipelines from component suppliers, subassembly houses, and OEMs/ODMs, and restructuring and organizing data, is relevant to the role. Individual pay is determined by job-related skills, experience, and relevant education or training. The listed US pay range is $174,000–$252,000 USD, plus a 15% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience creating and managing managed databases on GCP, such as Cloud SQL, AlloyDB, Cloud Spanner, or Cloud Bigtable.
  • 5 years of experience developing ETL software solutions using C++ and C#.
  • 3 years of Python coding experience.
  • 5 years of experience developing automation using Terraform.
  • 5 years of experience developing analytical reports and dashboards.

Nice To Haves

  • Master’s degree or PhD in Computer Science or a related technical field.
  • 5 years of experience architecting and developing robust database solutions tailored for component suppliers and subassembly houses.
  • 3 years of experience leveraging AI/ML methods, specifically Gemini, to drive technical excellence and improve system productivity.
  • 3 years of experience using Docker containers.
  • 3 years of experience with semiconductor software systems.

Responsibilities

  • Collaborate with manufacturing partners and Engineering teams to structure data content and data pipelines.
  • Architect, design, develop, test, and maintain database software applications on GCP.
  • Architect and create managed databases on GCP.
  • Design and develop software applications for ETL pipelines.
  • Follow software development standards and document user requirements, design, coding, and testing of database solutions according to best practices.
  • Partner with cross-functional teams, leadership, engineers, program managers, and data scientists to understand business and application needs.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service