Google is seeking a Software Engineer II to join their Cluster Management (Borg) team, which is responsible for critical software that configures and runs Google data centers. This role offers an exciting opportunity to work on large-scale system design and development at one of the world's leading tech companies. The position involves developing and optimizing workload scheduling systems, creating measurement tools, and improving the Borg user experience.
As a Software Engineer II, you'll be working with cutting-edge technologies in distributed computing, handling information at massive scale. The role requires expertise in software development, particularly with languages like Python, C++, Java, or JavaScript, and a strong foundation in data structures and algorithms. You'll be part of a team that directly impacts Google's core infrastructure, working on projects that are critical to the company's global operations.
The position offers exposure to various aspects of system design, from implementation and debugging to optimization and maintenance. You'll collaborate with partners across Alphabet, gathering requirements and driving adoption of new solutions. This role is perfect for someone who is passionate about large-scale distributed systems and wants to make a significant impact on technology that serves billions of users.
Google Cloud's mission to accelerate digital transformation across industries makes this role particularly exciting. You'll be working in an environment that values innovation, technical excellence, and collaborative problem-solving. The company's commitment to diversity, equality, and inclusion ensures a supportive workplace where you can grow and develop your career while working on challenging technical problems that shape the future of cloud computing and data center management.