Senior Staff Software Engineer - HPC/Linux Systems Lead

Google

Sunnyvale (CA)

On-site

USD 262,000 - 364,000

Full time

21 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information. In this role you will architect and drive software innovations powering Google's AI and HPC infrastructure, focusing on the stack above firmware, distributed systems, Linux OS and networking, and hardware integration.

We seek leaders who can guide cross-functional teams, manage priorities and deliverables, and scale accelerators across data

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of software development experience.
  • 7 years with embedded operating systems.
  • 5 years in design/architecture and testing software products.
  • Experience with Linux networking concepts and development.
  • Experience with Linux OS internals or systems programming.

Responsibilities

  • Define architecture and technical road map for the software stack on accelerator platforms.
  • Drive large-scale programs from concept to deployment with cross-team alignment.
  • Guide multiple teams through design, development, and execution of the roadmap.
  • Focus on distributed systems, core Linux OS, Linux Networking, and hardware interactions (PCIe, USB, I2C).

Skills

Software architecture
Distributed systems
C/C++
Linux networking
Kernel development

Education

Bachelor's degree or equivalent

Job description

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information. In this role you will architect and drive software innovations powering Google's AI and HPC infrastructure, focusing on the stack above firmware, distributed systems, Linux OS and networking, and hardware integration.

We seek leaders who can guide cross-functional teams, manage priorities and deliverables, and scale accelerators across data

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Engineer, HPC & Accelerator Platforms
Senior Staff Engineer, HPC & Accelerator Platforms

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Bonus target 25%
Equity
Benefits
Senior Staff Software Engineer — Lead Large-Scale Systems
Senior Staff Software Engineer — Lead Large-Scale Systems

Google • San Bruno (CA)

On-site
USD 262,000 - 364,000
Senior Staff Software Engineer, Embedded Systems
Senior Staff Software Engineer, Embedded Systems

Google • San Jose (CA)

On-site
USD 207,000 - 300,000
Health Insurance
Dental Insurance
Vision Insurance
+4
Senior Staff Software Engineer, Accelerator Platforms
Senior Staff Software Engineer, Accelerator Platforms

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Senior Software Engineer - Lead & Deliver Scalable Systems
Senior Software Engineer - Lead & Deliver Scalable Systems

ApplyMint • Addison (TX)

On-site
USD 174,000 - 252,000
Staff Software Engineer, Cloud Compute Platform
Staff Software Engineer, Cloud Compute Platform

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
Senior Staff SWE – High-Performance Networking
Senior Staff SWE – High-Performance Networking

Google • New York (NY)

On-site
USD 262,000 - 364,000
Senior Software Engineer - Scale Distributed Systems & Lead
Senior Software Engineer - Scale Distributed Systems & Lead

Google • New York (NY)

On-site
USD 174,000 - 252,000
Staff Cloud Software Engineer, Scalable Infra & AI
Staff Cloud Software Engineer, Scalable Infra & AI

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Staff Software Engineer, Accelerator Platforms
Senior Staff Software Engineer, Accelerator Platforms

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Bonus target 25%
Equity
Benefits