Taro Logo

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 for developing and maintaining performance models for Google's vast infrastructure that powers services like Search, YouTube, and Google Cloud.

The position requires strong programming skills in C++ or Python, combined with expertise in performance analysis and engineering. You'll be working on critical projects that impact billions of users, focusing on system performance optimization and modeling. The role involves developing performance models, conducting simulations, and collaborating with cross-functional teams to implement improvements.

This is an excellent opportunity for someone with a background in computer science and performance engineering to work at scale. You'll be part of the team that designs and implements infrastructure for all Google services and Google Cloud, with a focus on security, efficiency, and reliability. The role involves working with cutting-edge technologies, including TPUs and global network infrastructure.

The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. Google provides a collaborative environment where you'll work with talented engineers and have opportunities to impact billions of users. The company is committed to diversity and inclusion, creating a culture of belonging for all employees.

This role is perfect for candidates who are passionate about performance engineering, have strong analytical skills, and want to work on challenging problems at scale. You'll be at the forefront of shaping the future of hyperscale computing while working with the latest technologies in cloud computing and artificial intelligence.

Last updated 18 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 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
401k
Equity
Dental Insurance
Vision Insurance
  • Medical Insurance
  • 401k
  • Equity
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Google Software Engineer, Performance Modeling

Software Engineer II, BigQuery, Catalog

Software Engineer II position at Google focusing on BigQuery Catalog development, requiring full-stack expertise and 1+ years of experience.

Software Engineer III, Infrastructure, Core

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

Customer and Partner Solutions Engineer, Third-party Google Identity

Customer and Partner Solutions Engineer role at Google focusing on third-party identity solutions, combining technical expertise with partner management and implementation support.

Software Engineer II, Test Fleet Management

Software Engineer II position at Google Cloud focusing on Test Fleet Management, requiring 1+ years of programming experience and strong fundamentals in data structures and algorithms.

Software Engineer II, Infrastructure, Core

Software Engineer II position at Google's Core Infrastructure team, focusing on developing and maintaining fundamental technical systems that power Google's flagship products.