Software Engineer, Assistant Infrastructure

Google develops next-generation technologies that connect billions of users, focusing on information retrieval, distributed computing, and AI.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer, Assistant Infrastructure

Google is seeking a Software Engineer for their Assistant Infrastructure team within the Core organization. This role focuses on developing critical infrastructure to support assistive experiences on Google Home devices. As part of the Core team, you'll work on fundamental technologies that power Google's flagship products, building central solutions and breaking down technical barriers.

The position requires expertise in C++ programming, distributed systems, and infrastructure development. You'll be responsible for solving complex technical challenges related to runtime support for current and next-generation assistive experiences. The role involves working with large-scale systems, maintaining production services, and contributing to multi-quarter projects.

The Core team plays a crucial role in shaping Google's technical foundation, working on essential building blocks that drive innovation across all products. You'll have the opportunity to impact important technical decisions company-wide and collaborate with teams across Google's ecosystem.

This is an excellent opportunity for engineers who are passionate about distributed systems, infrastructure development, and large-scale problem-solving. The role offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be part of a team that values technical excellence, innovation, and collaboration, working on products that impact billions of users worldwide.

The ideal candidate will bring strong software development experience, particularly in C++ and distributed systems, along with the ability to work on complex technical problems. You'll need to demonstrate both technical depth and versatility, as the role involves working across different aspects of Google's infrastructure.

Last updated 6 days ago

Responsibilities For Software Engineer, Assistant Infrastructure

  • Write and test product or system development code
  • Build and maintain production services with robust telemetry/monitoring/testing
  • Report on multi-quarter projects
  • Perform logs and experiment analysis, migrating production systems/traffic, and debugging distributed systems
  • Work on large legacy codebases to understand dependencies and control flows

Requirements For Software Engineer, Assistant Infrastructure

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++ programming, and with data structures/algorithms
  • 1 year of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture

Benefits For Software Engineer, Assistant Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Base salary
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Google Software Engineer, Assistant Infrastructure

Software Engineer III, Google Ads

Software Engineer III position at Google Ads, developing advertising technology solutions with competitive compensation and growth opportunities.

Software Engineer III, Full Stack, Google Cloud Security and Privacy

Full-stack Software Engineer III position at Google Cloud focusing on security and privacy solutions, offering competitive salary and opportunities to work on large-scale systems.

Software Engineer III, Full Stack, CorpEng

Full Stack Software Engineer III position at Google's CorpEng team, building internal business solutions and platforms for Google's global operations.

Application Engineer, Supply Chain Logistics

Mid-level Application Engineer role at Google focusing on supply chain logistics systems development, requiring Java expertise and offering competitive compensation.

Backend Software Engineer, Insights, Benchmarks, and Narratives

Backend Software Engineer position at Google working on Insights, Benchmarks, and Narratives, developing large-scale systems and next-generation technologies.