Senior Software Engineer

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Cloud
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Google Cloud is seeking a Senior Software Engineer to join the XBorg team, which is part of the Borg Control Plane. XBorg is an innovative orchestration layer responsible for scheduling throughput-oriented workloads onto clusters across the fleet, with a primary focus on Machine Learning training and inference workloads.

The role involves working on cutting-edge technologies that impact billions of users worldwide. You'll be part of a team that develops and maintains XBorg's novel features, including weighted fair queuing, seamless opportunistic access to unused resources, and spatial and platform flexibility. These innovations have significantly improved resource occupancy and efficiency for ML workloads across major Alphabet products.

As a Senior Software Engineer, you'll have the opportunity to work on large-scale system design, distributed computing, artificial intelligence, and machine learning infrastructure. The position requires strong technical leadership skills, expertise in software development, and the ability to collaborate with peers and stakeholders to make critical technical decisions.

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging Google's cutting-edge technology. The platform serves customers in more than 200 countries, making this role an opportunity to impact businesses globally. You'll be working in a dynamic environment where you can grow, switch teams, and evolve alongside Google's fast-paced business needs.

The ideal candidate will bring fresh ideas, display leadership qualities, and be enthusiastic about tackling new problems across the full stack. This role offers the perfect blend of technical challenges, innovation opportunities, and the chance to work on technology that shapes the future of cloud computing and machine learning infrastructure.

Last updated a month ago

Responsibilities For Senior Software Engineer

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with C++
  • Experience developing accessible technologies
  • Experience in a technical leadership role
  • Experience with machine learning infrastructure

Benefits For Senior Software Engineer

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Senior Software Engineer

Customer Engineer III, High Performance Computing, Manufacturing, Cloud

Senior HPC Customer Engineer role at Google Cloud, focusing on technical sales and cloud architecture for manufacturing sector, offering $159K-$239K base salary.

Senior Software Engineer, Google Cloud Networking

Senior Software Engineer position at Google Cloud Networking, focusing on developing enterprise-grade cloud solutions with competitive compensation and benefits.

Senior Software Engineer, Kubernetes, Google Cloud

Senior Software Engineer position at Google Cloud, focusing on Kubernetes networking and infrastructure development in Warsaw, Poland.

Senior Software Engineer, Google Cloud

Senior Software Engineer position at Google Cloud, developing next-generation technologies and enterprise-grade solutions for global digital transformation.

Senior Software Engineer, Infrastructure, Google Cloud Storage

Senior Software Engineer position at Google Cloud Storage, focusing on infrastructure development and distributed systems with competitive compensation and benefits.