
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 Software Engineer III for their AI Infrastructure team to develop and integrate TPU-based systems. You'll work with C++ and cloud storage technologies, requiring 2 years of software development experience.
Job Description
Who you are
You have a Bachelor's degree in Electrical Engineering, Computer Science, or a related technical field, along with at least 2 years of experience in software development using languages such as C++. You are familiar with software for AI infrastructure and have a solid understanding of cloud or data center compute and storage technologies. Your ability to develop deep knowledge in machine learning and AI, including the underlying hardware and software stacks, sets you apart. You possess excellent problem-solving skills and thrive in collaborative environments, effectively communicating with cross-functional teams including engineers, product managers, and technical program managers.
Desirable
A Master's degree or PhD in Electrical Engineering, Computer Science, or related fields would be advantageous. Experience with large-scale system design, distributed computing, and networking would also be beneficial.
What you'll do
As a Software Engineer III at Google, you will work on critical projects that shape the future of machine learning infrastructure. You will design, develop, and validate TPU-based systems for standalone deployment, integrating Cloud Compute software to bootstrap AI infrastructure. Your role will involve driving high-quality, timely delivery of projects within your team while partnering with cross-functional leaders to enhance ML infrastructure. You will also have the opportunity to mentor team members, providing technical guidance and fostering their growth.
What we offer
At Google, you will be part of a team that develops next-generation technologies impacting billions of users. You will have access to a collaborative work environment that encourages innovation and creativity. Google offers competitive compensation and benefits, along with opportunities for professional development and career advancement. You will be working on projects that manage information at a massive scale, extending well beyond web search, and contributing to the development of technologies that change how people connect and interact with information.
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 Software Engineer III to develop the TPU supercomputer infrastructure. You'll work with C++ and Google Kubernetes Engine to build and integrate complex systems. This position requires 2 years of software development experience.

Machine Learning Engineer
Google is hiring a Senior Machine Learning Engineer to develop AI infrastructure and Tensor Processing Unit systems. You'll work with C++, machine learning, and cloud technologies in Taipei. This position requires 5+ years of software development experience.

Software Engineering
Google is seeking a Software Engineer III for their TPU Infrastructure team to develop software for AI infrastructure and validate TPU-based systems. You'll work with C++ and Python, requiring 2 years of experience in software development.

Software Engineering
Google is hiring a Senior Software Engineer to develop emerging on-prem AI infrastructure. You'll work on building tools focused on infrastructure operations and reliability. This position requires 5+ years of experience in software engineering.

Software Engineering
Google is hiring a Senior Software Engineer III for their Emergent AI Security team. You'll develop security solutions and infrastructure for next-generation technologies. This position requires 5 years of experience in software development and security systems.