
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
π Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
π Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...
Skills & Technologies
Overview
Google is hiring a Staff Software Engineer for Data Center Resource Modeling to develop large-scale infrastructure and distributed systems. You'll work with C++ and Java, focusing on data center architecture and technology. This position requires 8+ years of experience in programming and software design.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with 8 years of programming experience and 5 years of experience testing and launching software products. Your background includes building and developing large-scale infrastructure, distributed systems, or networks, with a strong understanding of compute technologies, storage, or hardware architecture. You have 3 years of experience in software design and architecture, and you are well-versed in data structures and algorithms, particularly in C++ or Java. Your experience also includes a technical leadership role where you led project teams and set technical direction in a matrixed organization.
You thrive in environments that require collaboration across cross-functional teams, and you have a keen interest in data center architecture and technology. You are passionate about developing next-generation technologies that impact billions of users and are eager to bring fresh ideas from various domains, including information retrieval, distributed computing, and large-scale system design.
Desirable
A Masterβs degree or PhD in Engineering, Computer Science, or a related technical field would be a plus. Experience with AI-driven process improvement and automation is also desirable, as is familiarity with security, natural language processing, and mobile technologies.
What you'll do
As a Staff Software Engineer, you will work on developing and optimizing data center resource modeling technologies. You will facilitate alignment and clarity across teams on goals, outcomes, and timelines, ensuring that the software stack is well-integrated with new hardware product programs. You will assess the impact of these programs on the software stack and explore opportunities for AI-driven process improvements and automation. Your role will involve establishing technology and product goals in collaboration with other tech leads, managers, partners, clients, and senior leadership.
You will also be responsible for mentoring and growing technical skills within your team, fostering an environment of continuous learning and improvement. Your contributions will directly influence the efficiency and effectiveness of data center operations, impacting how Google serves its users at massive scale.
What we offer
At Google, you will be part of a team that is dedicated to innovation and excellence. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technologies that shape the future of information access and interaction. Join us in making a difference in the world of technology and user experience.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Google is hiring a Senior Software Engineer for their Data Center Power Modeling team to develop tools and services for accurate power data management. You'll work with C++, Java, and Angular in Sunnyvale, CA. This position requires 5+ years of software development experience.

Staff Engineer
Google is hiring a Staff Software Engineer to work on CPU architecture and software solutions. You'll leverage your expertise in C++, ARM, and x86 to design and optimize large-scale systems. This role requires 8+ years of experience in software engineering and technical leadership.

Staff Engineer
Google is hiring a Staff Software Engineer to lead the development of high-performance storage systems. You'll work with C, C++, and Linux to design and implement scalable storage solutions. This position requires 8 years of experience in software development and expertise in storage technologies.

Staff Engineer
Google is hiring a Staff Software Engineer to develop server software for next-generation technologies. You'll work with C++, Linux, and embedded systems to ensure product reliability and performance. This position requires 8 years of experience in software development.