Taro Logo

Senior Software Engineer, Cloud, NodeOS

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer, Cloud, NodeOS

Google is seeking a Senior Software Engineer to join their Cloud NodeOS team, focusing on the operating system that powers Google's entire infrastructure. This role is crucial in developing and maintaining the custom Linux-based OS that meets Google's massive scale requirements. The position is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for Google's hardware, software, and infrastructure supporting all Google services and Cloud operations.

The ideal candidate will have strong experience in Linux OS development, C/C++ programming, and system architecture. They will be responsible for critical components of Google's operating system, working with both upstream Linux packages and Google-specific solutions. The role involves deep diving into OS internals and implementing solutions that impact Google's entire engineering organization.

This is an excellent opportunity for someone passionate about operating systems and large-scale infrastructure. The work directly impacts billions of users through Google's services and Cloud platform. The role offers the chance to work with cutting-edge technology, including custom hardware like TPUs, and contribute to shaping the future of hyperscale computing.

The position requires both technical expertise and leadership skills, as you'll be guiding technical decisions and mentoring other engineers. You'll be working in Warsaw, Poland, as part of a global team that's pushing the boundaries of cloud computing and infrastructure technology. The role offers the opportunity to work on challenging problems at unprecedented scale while contributing to Google's mission of organizing the world's information.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Cloud, NodeOS

  • Write product or system development code
  • Improve existing and create new integration and canary tests, monitoring and metrics
  • Provide leadership in analyzing, auditing, and evolving the overall Node execution model at the OS level
  • Review code developed by other developers and provide feedback
  • Lead the development and extension of cornerstone NodeOS capabilities
  • Analyze, design, implement, and automate rollouts, and troubleshoot computer systems

Requirements For Senior Software Engineer, Cloud, NodeOS

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

Benefits For Senior Software Engineer, Cloud, NodeOS

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive health benefits
  • Parental leave

Interested in this job?

Jobs Related To Google Senior Software Engineer, Cloud, NodeOS