Taro Logo

Senior Linux Kernel Engineer

Google is a leading technology company that develops innovative products and services used by billions of users worldwide. Known for its search engine, Google has expanded into various areas including cloud computing, artificial intelligence, and hardware.
$161,000 - $239,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Linux Kernel Engineer

Google is seeking a Senior Linux Kernel Engineer to deliver exceptional Linux kernel performance monitoring infrastructure for Google data centers. The role involves working on processor and system performance monitoring hardware, associated collection tools, and collaborating with hardware vendors to improve hardware capabilities. The engineer will develop tooling to deliver insightful performance data to end users at scale.

Key responsibilities include contributing to the upstream Linux community, working on fleetwide performance data collection tools, and operating across all server-class processor architectures. The ideal candidate should have a strong background in software development, particularly in C, with experience in kernel development, distributed systems, and performance optimization.

This position offers the opportunity to work on critical projects for Google's needs, with the potential to switch teams and projects as the fast-paced business evolves. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full stack.

Google Cloud, which this position supports, accelerates organizations' digital transformation by leveraging cutting-edge technology and tools for developers. It serves customers in over 200 countries, helping them grow and solve critical business problems.

The compensation package includes a competitive base salary range of $161,000-$239,000, plus bonus, equity, and benefits. Google is committed to creating an inclusive work environment and offers equal employment opportunities to all qualified candidates.

Last updated 8 months ago

Responsibilities For Senior Linux Kernel Engineer

  • Contribute to the upstream Linux community
  • Work on the tool used to collect performance data fleetwide
  • Work across all server-class processor architectures

Requirements For Senior Linux Kernel Engineer

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience developing large-scale infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or hardware architecture
  • Experience in experimental design, analysis, and performance tools
  • Experience in kernel development and architecting and developing distributed systems design

Interested in this job?