Software Engineer, Performance Modeling

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer, Performance Modeling

Google Cloud is seeking a Performance Modeling Software Engineer to join their innovative team. This role is crucial for developing and maintaining performance models of Google's systems, utilizing C++ or Python to conduct simulations and analyze results for performance optimization.

The position offers an exciting opportunity to work on next-generation technologies that impact billions of users worldwide. As part of Google Cloud, you'll be at the forefront of enterprise-grade solutions development, leveraging cutting-edge technology and tools that help developers build more sustainably.

The ideal candidate will bring 2+ years of experience in software development and performance engineering, with a strong foundation in data structures and algorithms. A Bachelor's degree in Computer Science or equivalent practical experience is required, while those with advanced degrees focusing on performance evaluation are particularly valued.

Key responsibilities include developing performance models, conducting simulations, and collaborating with cross-functional teams to implement performance improvements. You'll work with both hardware and software teams, requiring excellent communication skills and the ability to bridge technical domains.

The role offers competitive compensation ($136,000-$200,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be part of Google Cloud's mission to accelerate digital transformation across industries, serving customers in more than 200 countries and territories.

This is an excellent opportunity for engineers passionate about performance optimization and system architecture who want to make a significant impact at scale. You'll work in a dynamic environment that encourages innovation and ownership, with opportunities to grow and evolve alongside Google's fast-paced business.

The position is based in either Raleigh or Durham, NC, offering the chance to work from major tech hubs while contributing to global-scale projects. You'll be part of a diverse and inclusive workplace that values different perspectives and fosters a culture of belonging.

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

Interested in this job?

Jobs Related To Google Software Engineer, Performance Modeling

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for billions of users with opportunities in distributed computing and large-scale systems.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with machine learning integration, offering competitive compensation and opportunity to work on cutting-edge database technologies.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on large-scale systems development with competitive compensation and comprehensive benefits.

Software Developer III, Google Ads

Software Developer III position at Google Ads, focusing on developing large-scale systems and next-generation technologies that impact billions of users worldwide.

Technical Program Manager III, Silicon Development, Devices and Platforms

Technical Program Manager III role at Google focusing on Silicon Development for Devices and Platforms, offering competitive salary and benefits in Mountain View or San Diego.