Google is seeking a Software Engineer for their Machine Learning Profiler team. This role involves collecting and analyzing profile data, providing expert-level visualizations, and offering user actionable advice. The ideal candidate will have experience in software development, data structures/algorithms, and machine learning. They will work on critical projects for Google's needs, with opportunities to switch teams as the business evolves. Key responsibilities include understanding data collection and analysis workflows, participating in design reviews, supporting ML paradigms for TPU chips, and collaborating across various teams. The role requires expertise in GPU architecture, CUDA development, and performance optimization. This position offers a competitive salary range of $161,000-$239,000 plus bonus, equity, and benefits. Google is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. The role is based in Sunnyvale, CA, USA, with a hybrid work arrangement possible. Join Google Cloud in accelerating digital transformation and solving critical business problems for organizations worldwide.