Taro Logo

Software Engineer, Performance Modeling

Global technology company specializing in 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 of Google's systems, which power services used by billions of users worldwide. The position combines software development expertise with performance engineering, requiring strong skills in C++ or Python programming and deep understanding of system architecture.

The role involves working on critical projects for Google Cloud's infrastructure, with opportunities for growth and project diversity. You'll be part of a team that designs, implements, and manages hardware, software, machine learning, and systems infrastructure for all Google services including Search, YouTube, and Google Cloud services.

The ideal candidate will have strong technical foundations in computer science, with specific expertise in performance analysis and system architecture. You'll be working with cutting-edge technologies, including TPUs and global network infrastructure, while contributing to shaping the future of hyperscale computing. The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits.

Key responsibilities include developing performance models, conducting simulations, analyzing results, and collaborating with cross-functional teams to implement performance improvements. The role requires staying current with the latest developments in performance modeling and simulation technologies.

This is an excellent opportunity for someone passionate about system performance and optimization, offering the chance to work on large-scale systems that impact billions of users. The position provides the perfect blend of technical challenge and real-world impact, with the backing of Google's resources and innovative culture.

Last updated 14 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 updated with 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
  • 1 year of experience with computer architecture, i.e., System on a Chip (SoC) architecture

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