Google is seeking a Software Engineer III to join their ML Compiler Infrastructure team. This role focuses on device code generation for GPU, specifically generating efficient instructions to execute ML models and maintaining infrastructure for compiler engineers. The position involves working with cutting-edge technologies in machine learning compilation, particularly for GPU optimization.
The ideal candidate will have strong C++ programming skills and experience with large-scale infrastructure or distributed systems. Knowledge of GPU optimization and compiler fundamentals is highly valued. The role offers opportunities to work on critical projects that enable high-performance inference and training of ML models across Alphabet's ecosystem.
As part of Google Cloud, you'll be contributing to solutions that help organizations digitally transform their businesses. The team's work directly impacts the performance of both first-party and third-party ML models on GPU platforms. This is a chance to work with advanced technologies while collaborating with talented engineers on challenging technical problems.
The position offers exposure to various aspects of ML infrastructure, from low-level GPU optimization to high-level compiler architecture. You'll be responsible for maintaining and improving critical infrastructure that supports Google's ML capabilities, working with modern tools and technologies in a fast-paced, innovative environment.
This role presents an excellent opportunity for engineers interested in the intersection of machine learning, compiler technology, and high-performance computing. You'll be part of a team that's pushing the boundaries of ML compiler infrastructure while working on solutions that impact billions of users worldwide.