Google is looking to solve the problem of developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another, with a focus on integrated AI infrastructure systems and large-scale AI clusters.
Requirements
- 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
- 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning)
- 8 years of experience in software development.
- Experience in software development, with proficiency in languages such as C++.
- Experience in Accelerators (i.e., TPU or GPU) Software/Hardware co-design engineering domain.
- Experience in machine learning infrastructure, Stock-Keeping Units (SKUs)/Bill of Materials (BOM) design, cloud compute, networking, storage technologies.
- 8 years of experience with data structures and algorithms.
Responsibilities
- Partner with TPU hardware and software team and help design, develop and validate TPU based systems for standalone deployment.
- Build and integrate Cloud Compute software to bootstrap TPU AI Infrastructure.
- Drive high-quality, timely delivery of projects within your team.
- Collaborate with cross-functional leaders to shape the future of our ML infrastructure.
- Provide technical guidance and mentorship, fostering the growth of team members.
- Work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
- Have exposure to integrated AI infrastructure systems (GPU or TPU), from hardware to software design and workload management to developing large-scale training and inference workloads, and optimizing performance.
Other
- Bachelor’s degree or equivalent practical experience.
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- 8 years of experience in software development.
- 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.