Google Cloud is seeking a Senior Software Engineer specializing in Performance and Machine Learning Accelerators to join their innovative team. This role is crucial for developing next-generation technologies that impact billions of users worldwide. The position focuses on performance engineering for ML hardware/software systems, particularly working with TPU/GPU technologies.
As a senior engineer, you'll be at the forefront of hardware/software co-design, developing performance methodologies for ML accelerators, and contributing to ML models and systems. The role requires expertise in performance engineering, with hands-on experience in C++ or Python programming. You'll work alongside teams across the ML stack, evaluating performance/cost trade-offs and optimizing hardware features.
Google Cloud accelerates digital transformation across industries, serving customers in over 200 countries. The position offers competitive compensation ($161,000-$239,000) plus bonus, equity, and comprehensive benefits. The ideal candidate will have 5+ years of software development experience and a strong background in performance analysis.
This is an exceptional opportunity for someone passionate about ML systems and performance optimization. You'll be empowered to innovate and act like an owner, working on critical projects that shape the future of Google Cloud's ML infrastructure. The role offers growth potential and the chance to work with cutting-edge technology in a collaborative, impact-driven environment.
The position is available in Raleigh or Durham, NC, providing flexibility while maintaining close collaboration with teams. You'll be part of Google's inclusive culture that values diversity and innovation, contributing to solutions that advance the field of machine learning and cloud computing.