Taro Logo

Staff Software Engineer, Kernel Core Engineering

A technology company that organizes the world's information and makes it universally accessible and useful.
$197,000 - $291,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff Software Engineer, Kernel Core Engineering

Google is seeking a Staff Software Engineer to join their Kernel Core Engineering team, focusing on the infrastructure that supports the Linux Production Kernel running across Google's massive infrastructure of over 8 million nodes globally. This role combines deep technical expertise in Linux kernel development with large-scale systems engineering. The position involves working with both internal and upstream Linux communities, implementing critical features, debugging complex kernel issues, and ensuring the reliability of Google's core infrastructure. The role offers competitive compensation ($197,000-$291,000 + benefits) and the opportunity to work on technology that impacts billions of users. The ideal candidate will have extensive experience in software development, particularly with Linux kernel development, and strong skills in system design, testing, and production qualification. This position is part of Google's Devices & Services team, combining AI, Software, and Hardware to create innovative user experiences.

Last updated 10 days ago

Responsibilities For Staff Software Engineer, Kernel Core Engineering

  • Work with the internal and upstream Linux community to implement, port, and maintain various Google-aspiring features in the Linux kernel
  • Understand production design, workload demand, and performance expectations and apply this knowledge in engineering innovative solutions
  • Debug and fix a broad range of kernel issues during testing, qualification, release, and execution
  • Design and implement tests to minimize production issues and build tools and dashboards to generate insights around kernel quality
  • Stay up to date with upstream practices and roll-out fixes to the fleet in a non disruptive way

Requirements For Staff Software Engineer, Kernel Core Engineering

Linux
Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Experience with Linux Kernel

Benefits For Staff Software Engineer, Kernel Core Engineering

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k