Software Engineer, Performance Modeling

Google is a global technology company that develops cloud computing, search, software, and online advertising technologies.
$141,000 - $202,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer, Performance Modeling

Google Cloud is seeking a Software Engineer specializing in Performance Modeling to join their ML, Systems, & Cloud AI (MSCA) organization. This role is crucial in developing and maintaining performance models for Google's extensive infrastructure that powers services like Search, YouTube, and Google Cloud.

The position combines software engineering expertise with performance analysis, requiring proficiency in C++ or Python and a strong background in system performance evaluation. You'll be working on critical projects that impact billions of users worldwide, focusing on security, efficiency, and reliability across Google's hyperscale computing infrastructure.

As a Performance Modeling Engineer, you'll be responsible for developing sophisticated performance models, conducting simulations, and analyzing results to optimize system performance. The role involves close collaboration with cross-functional teams and requires staying current with the latest developments in performance modeling and simulation techniques.

The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be part of Google Cloud's innovative team, working on next-generation technologies including TPUs and Vertex AI platform, which brings Gemini models to enterprise customers.

This is an excellent opportunity for someone with a strong technical background who wants to impact global-scale systems. The role combines hands-on coding with performance engineering, making it ideal for engineers interested in both software development and system optimization. You'll be working in either Raleigh or Durham, NC, contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 6 hours ago

Responsibilities For Software Engineer, Performance Modeling

  • Develop and contribute using C++ or Python
  • Develop and maintain performance models of our systems
  • Conduct simulations and analyze results to identify performance
  • Collaborate with cross-functional teams to propose and implement performance improvements
  • Stay abreast of the latest developments in performance modeling and simulation

Requirements For Software Engineer, Performance Modeling

Python
  • Bachelor's Degree in Computer Science or equivalent practical experience
  • Experience coding in any one of the following languages: C++ or Python
  • 2 years of experience in software development, and with data structures/algorithms
  • 2 years of experience of Performance Analysis or Performance Engineering of systems

Benefits For Software Engineer, Performance Modeling

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Software Engineer, Performance Modeling

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google Ads focusing on infrastructure development and large-scale systems.

Software Engineer III, Infrastructure, Google Cloud NetInfra

Software Engineer III position at Google Cloud focusing on infrastructure development and distributed systems, offering competitive compensation and the opportunity to work on large-scale technical challenges.

Software Engineer III, Infrastructure, Google Cloud

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring C++ expertise and experience with data structures and algorithms.

Software Engineer, Compiler, Scheduling and Optimization, Silicon

Software Engineer position at Google focusing on compiler optimization and scheduling for EdgeTPU, working on AI/ML performance optimization.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team, focusing on building and maintaining critical technical foundations for Google's flagship products.