Google is seeking a Software Engineer for their XBorg team, focusing on developing next-generation technologies that impact billions of users. This role is part of Google Cloud, which helps organizations digitally transform using enterprise-grade solutions and cutting-edge technology. The position requires a PhD holder with strong programming skills and experience in distributed systems.
The role involves working on critical scheduling and infrastructure projects, particularly in the Machine Learning space. You'll be responsible for designing and implementing new scheduling features, collaborating across teams, and maintaining production systems. The position offers opportunities to work with large-scale systems and contribute to Google's cloud infrastructure.
As a key member of a small and versatile team, you'll be involved in the full software development lifecycle, from design to deployment and maintenance. The role requires expertise in data structures, algorithms, and software development, with a preference for C++ skills and knowledge of ML infrastructure.
This position is ideal for someone who wants to work on challenging technical problems at scale, has a strong academic background, and is interested in distributed systems and machine learning infrastructure. You'll be part of Google Cloud's mission to accelerate digital transformation across industries while working with cutting-edge technology and tools.