Description
Google is hiring a Software Engineer, Machine Learning Performance to improve machine learning software and hardware stacks through performance debugging, workload profiling, and custom kernel development. The role involves analyzing trace timelines, memory usage, compiler profiles, and ML graph summaries; contributing to end-to-end ML and profiling tools; and collaborating with hardware, driver, runtime, and performance analysis teams. Candidates need a bachelor’s degree or equivalent practical experience, at least five years of software development experience, and substantial experience with performance analysis, large-scale systems, computer architecture, C++, Python, CUDA, GPU programming, and related technologies.
