Lead the evolution of a distributed software system that plans the Google fleet. Provide technical leadership on projects.
Influence and coach a distributed team of engineers. Design, develop, test, deploy, maintain, and enhance large scale software solutions.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines. Learn about and utilize mathematical optimization to optimize Google resources.
Learn about and help land Google data centers and hardware/networking/services. Manage project priorities, deadlines, and deliverables.
Lead a team of engineers developing key capacity planning and optimization capabilities for a shared compute fleet. Provide strategic leadership to high-impact projects with the potential to deliver efficiency improvements.
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
8 years of experience programming in C++.
5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage, or hardware architecture.
5 years of experience testing, and launching software products.
3 years of experience with software design and architecture.
Preferred qualifications:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures/algorithms.
3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
Experience in capacity and demand planning, supply chain operations or technical infrastructure.