Google Cloud is seeking a Software Engineer specializing in Performance Modeling to join their ML, Systems, & Cloud AI (MSCA) organization. This role is crucial for developing and maintaining performance models of Google's systems, conducting simulations, and implementing performance improvements.
The position offers an opportunity to work on critical projects within Google Cloud, focusing on performance evaluation and engineering. The role involves using C++ or Python to develop performance models, analyze results, and collaborate with cross-functional teams to enhance system performance. The ideal candidate will have strong experience in software development, performance analysis, and computer architecture.
The MSCA organization is responsible for designing and managing hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud. The team prioritizes security, efficiency, and reliability while working on cutting-edge technologies like TPUs and Vertex AI platform.
This is an excellent opportunity for engineers interested in performance modeling and system optimization at scale. The role offers competitive compensation ($141,000-$202,000 base salary plus bonus, equity, and benefits) and the chance to work on technologies that impact billions of users worldwide. The position is based in either Raleigh or Durham, NC, providing flexibility in work location while being part of Google's innovative cloud computing initiatives.
The role requires a Bachelor's degree in Computer Science or equivalent experience, with at least 2 years of software development experience and performance engineering. Knowledge of data structures, algorithms, and computer architecture is essential. The ideal candidate will have experience with performance modeling, simulation, and statistical analysis tools including machine learning.