Enable job alerts via email!

Software Specialist, Hyper computer Lower Half, TPU

Google

Sunnyvale (CA)

On-site

USD 166,000 - 244,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading technology company as a Software Specialist focusing on innovative software solutions that support massive-scale computing. You will utilize your extensive experience in software development to create tools, improve software quality, and mentor junior engineers while shaping the future of hyperscale computing at Google.

Benefits

Equity
Comprehensive benefits
Bonus eligibility

Qualifications

  • 5 years of experience in software development with one or more programming languages.
  • 3 years of experience in software design and architecture.
  • Experience with PCIE and embedded systems.

Responsibilities

  • Create tools and dashboards to improve lower-half software quality.
  • Identify and report bugs or feature requests.
  • Travel to deployment sites to coordinate cross-functional teams.

Skills

C
C++
Go
Python
Embedded systems
Data structures/algorithms

Education

Bachelor's degree or equivalent practical experience.

Job description

Software Specialist, Hyper computer Lower Half, TPU
  • link Copy link
corporate_fare Google place Sunnyvale, CA, USA
Mid

Experience driving progress, solving problems, and mentoring junior team members; deep expertise and applied knowledge in relevant areas.

Apply
  • link Copy link
  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience in software development with one or more programming languages and data structures/algorithms.
  • 3 years of experience in software design and architecture.
  • Experience with Peripheral Component Interconnect Express (PCIE).
  • Experience in embedded systems and protocols.
  • Proficiency in C, C++, Go, Python.
Preferred qualifications:
  • 8 years of experience in at least two of the following: software, OS (kernel, BIOS, drivers, system software), distributed system design, data center networking hardware, server design, security, optics, hardware qualification, Media Futures Group (MFG) stages, rack design, power, cooling infrastructure (air and liquid).
  • Experience with TPU firmware, systems software, Pod management/control software, networking software, and orchestration software.
  • Experience with execution-oriented work, meeting deadlines, and a passion for learning.
  • Ability to travel up to 50% of the time.
About the job

Google's software engineers develop next-generation technologies that change how billions connect, explore, and interact. Our products handle massive-scale information beyond web search, including distributed computing, large-scale system design, networking, data storage, security, AI, natural language processing, UI, and mobile. Engineers work on critical projects with opportunities to switch teams and projects as they grow and evolve. We seek versatile engineers with leadership qualities eager to tackle new challenges across the full-stack.

The ML, Systems, & Cloud AI (MSCA) organization designs, implements, and manages hardware, software, machine learning, and systems infrastructure for Google services like Search, YouTube, and Google Cloud. Our focus is on security, efficiency, and reliability, from developing TPUs to managing a global network, shaping the future of hyperscale computing, including Google Cloud’s Vertex AI and Gemini models.

The US base salary range for this full-time role is $166,000-$244,000 plus bonus, equity, and benefits. Salary is role, level, and location-dependent, with individual pay influenced by skills, experience, and education. Recruiters can provide specific salary details during hiring.

Please note: listed compensation reflects base salary only, excluding bonuses, equity, or benefits. Learn more about Google benefits.

Responsibilities
  • Create tools and dashboards, contribute to pre-deployment experiments to improve lower-half software quality.
  • Identify and report bugs or feature requests for timely implementation.
  • Travel to deployment sites as needed to coordinate and lead cross-functional teams and develop strategies to resolve deployment issues.
  • Participate in resolving critical customer issues and outages, including incident response.

Google is an equal opportunity employer committed to diversity and inclusion. We provide an inclusive environment regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy, or related conditions. See Google's EEO Policy and related resources.

English proficiency is required for all roles to facilitate global collaboration. Google does not accept agency resumes and is not responsible for fees related to unsolicited resumes.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Specialist, Hyper computer Lower Half, TPU

Google Inc.

Sunnyvale

On-site

USD 166,000 - 244,000

10 days ago