Taro Logo

Software Engineer, Server System, Google Cloud Platform

Google is a global technology company that develops various internet-related services and products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Software Engineer, People with Disabilities

Software Engineering role at Google specifically for People with Disabilities, focusing on developing next-generation technologies that impact billions of users worldwide.

Systems Engineer II

Systems Engineer II position at Walmart, combining software development and systems engineering expertise to build and maintain critical infrastructure solutions.

Software Engineer II

Software Engineer II position at Walmart in Bentonville, AR, offering $80K-$155K salary with comprehensive benefits, focusing on backend development and enterprise solutions.

Software Engineer, Payments & Billing - Apple Ads

Backend Software Engineer position at Apple focusing on payments and billing systems for Apple Ads, requiring Java expertise and 3+ years of experience.

Description For Software Engineer, Server System, Google Cloud Platform

Google is seeking a Software Engineer for their Server System team within Google Cloud Platform. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, machine learning, and systems infrastructure powering all Google services and Google Cloud.

The position involves working on critical server software that runs across Google's massive production fleet. You'll be developing next-generation distributed machine monitoring, modeling, and management software, while working with both C/C++ and system-level programming. The role requires expertise in system software development, including work with BIOS, BMC, Linux kernels, and system libraries.

As a key team member, you'll have the opportunity to influence the future of hyperscale computing, contribute to Google's core infrastructure, and work on projects that impact billions of users. The role combines technical leadership with hands-on development, requiring both system-level programming expertise and the ability to mentor and guide team members.

The position offers the chance to work with cutting-edge technology, including Google's TPUs and global network infrastructure. You'll be part of the team that ensures security, efficiency, and reliability across Google's massive computing infrastructure, while also contributing to Google Cloud's Vertex AI platform and enterprise-level AI solutions.

This is an excellent opportunity for engineers passionate about system-level software development, distributed systems, and large-scale infrastructure. You'll be working in a collaborative environment, partnering with internal and external stakeholders, and having a direct impact on Google's core infrastructure and cloud services.

Last updated 22 days ago

Responsibilities For Software Engineer, Server System, Google Cloud Platform

  • Lead, design, implement, and measure next generation distributed machine monitoring, modeling, and management software, and design messaging layers, implement C/C++ libraries, and participate in system design, analysis, and measurement
  • Collaborate with internal and external partners to plan and execute the engineering programs, including product development, and productivity improvement
  • Mentor the team by modeling high standards, providing feedback, and implementing practices to improve productivity
  • Contribute innovative ideas to the team
  • Develop technical and product roadmaps and influence executive decisions, define and implement best practices for multiple teams

Requirements For Software Engineer, Server System, Google Cloud Platform

Python
Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, related technical field, or equivalent practical experience
  • 2 years of experience with software development in C or C++
  • 2 years of experience in system software development (e.g., BIOS, BMC, Linux kernels, system libraries)
  • 2 years of experience with data structures or algorithms

Interested in this job?