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 on projects critical to Google's infrastructure needs, with the opportunity to switch teams and projects as you grow. The role requires strong programming skills, particularly in languages like Python, C++, Java, or JavaScript, and a solid understanding of data structures and algorithms. Experience with concurrency, multithreading, and Linux systems is highly valued.
The position offers exposure to cutting-edge technology and the chance to impact billions of users worldwide. You'll be working with Google Cloud, which serves customers in more than 200 countries, helping organizations digitally transform their businesses. The role combines technical challenges with collaborative opportunities, as you'll be communicating with partners across Alphabet to gather requirements and drive adoption efforts.
This is an excellent opportunity for someone who wants to work on infrastructure at scale, enjoys solving complex technical challenges, and wants to be part of a team that's essential to Google's operations. The role offers growth potential and the chance to work with some of the most advanced computing systems in the world.