Software Engineer, Performance Modeling

Google is a global technology company that provides a wide range of internet-related services and products.
$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 for developing and maintaining performance models for Google's vast infrastructure that supports services like Search, YouTube, and Google Cloud. The position requires expertise in C++ or Python programming, with a focus on performance analysis and system optimization.

The role involves working with cutting-edge technologies in distributed computing, large-scale system design, and artificial intelligence. You'll be responsible for conducting simulations, analyzing results, and implementing performance improvements across Google's systems. The team's work directly impacts billions of users worldwide through Google's services and Cloud platform.

As a Performance Modeling Engineer, you'll collaborate with cross-functional teams, working on critical projects that shape the future of hyperscale computing. The position offers exposure to advanced technologies like TPUs and Vertex AI, Google's leading AI platform for enterprise customers. You'll be part of an organization that prioritizes security, efficiency, and reliability in everything from hardware development to global network management.

The role offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone with a strong background in performance engineering who wants to make a significant impact on global-scale systems while working with the latest technologies in cloud computing and artificial intelligence.

The ideal candidate will have at least 2 years of experience in software development and performance engineering, with preferred qualifications including advanced degrees in performance evaluation and experience with computer architecture, particularly System on Chip (SoC) architecture. The position offers growth opportunities and the chance to work on challenging problems that push the boundaries of technology.

Last updated 26 minutes 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
Dental Insurance
Vision Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Engineer, Performance Modeling

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 improvements.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team in Bengaluru, focusing on developing and maintaining critical systems that power Google's flagship products.

Imaging Calibration Software Engineer

Google is hiring an Imaging Calibration Software Engineer to develop camera calibration software and factory processes, focusing on enhancing mobile camera technology and photography capabilities.

Test Engineer III, Pixel

Test Engineer III position at Google working on Pixel devices, focusing on automated testing, test infrastructure development, and quality assurance for mobile technology.

Software Engineer, Black Community Inclusion

Mid-level Software Engineering role at Google focused on Black Community Inclusion, developing next-generation technologies that impact billions of users worldwide.