
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 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.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with 5 years of experience in software development across various programming languages. You possess at least 3 years of experience in testing, maintaining, or launching software products, and have a solid foundation in software design and architecture. Your expertise extends to machine learning infrastructure, where you have spent 3 years working on model deployment, evaluation, and data processing. You are familiar with speech/audio technologies, reinforcement learning, and other related ML fields. Your experience with C++ and cloud or data center compute technologies is a significant asset, as is your background in AI infrastructure software and storage systems. You have a proven track record of leading technical initiatives across cross-functional teams, demonstrating excellent communication and problem-solving skills.
What you'll do
In this role, you will partner with TPU hardware and software teams to design, develop, and validate systems for standalone deployment. You will collaborate with cross-functional leadership to drive quality project delivery and shape the future of machine learning infrastructure. Your responsibilities will include providing technical guidance and mentorship to engineers, promoting their professional growth and team development. You will also be involved in developing next-generation technologies that change how billions of users connect and interact with information. Your work will require you to handle information at massive scale, extending well beyond web search, and you will be expected to bring fresh ideas from various areas, including information retrieval, distributed computing, and large-scale system design.
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 development and growth. You will work in a collaborative environment that values diversity and encourages you to apply even if your experience doesn't match every requirement. Join us in shaping the future of technology and making a significant impact on the world.
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 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.

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 Manager
Google is hiring a Senior Software Engineering Manager to lead the AI Infrastructure team. You'll oversee the development of large-scale infrastructure and manage a team of engineers. This position requires 8 years of programming experience in C++ and 5 years in a leadership 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.

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.