Google's Core ML organization is hiring a software engineer for its ML Performance team to drive GPU performance optimizations for Gemini models. In partnership with DeepMind and XLA, the team develops custom kernels using CUDA, Triton, and Pallas/Mosaic to improve efficiency. Its work includes performance analysis—such as headroom and roofline analysis, benchmarking, and hill-climbing—and optimization techniques including sharding, compiler optimizations, quantization, custom kernels, and agentic optimizations. The team also turns model-specific improvements into scalable, stack-level enhancements across compilers and kernel libraries to improve out-of-the-box performance. The position is part of Google’s AI and Infrastructure team, which develops AI and infrastructure capabilities at scale, including platforms and computing systems that support Google products, customers, and users. Google software engineers work on critical projects and may work across different technologies and teams as business needs evolve.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior