Software Engineer, Performance Modeling

2 Hours ago • 2-5 Years • Artificial Intelligence • $141,000 PA - $202,000 PA

Job Summary

Job Description

This Software Engineer, Performance Modeling role at Google involves developing and maintaining performance models of Google Cloud systems using C++ or Python. Responsibilities include conducting simulations, analyzing results to identify performance bottlenecks, collaborating with cross-functional teams for performance improvements, and staying updated on performance modeling advancements. The ideal candidate will have experience in software development, data structures/algorithms, performance analysis/engineering, and ideally, experience with performance modeling, simulation, computer architecture, root cause analysis, and statistical analysis tools including machine learning.
Must have:
  • C++ or Python proficiency
  • Performance analysis experience
  • Data structures & algorithms knowledge
  • Performance model development
  • Collaboration with cross-functional teams
Good to have:
  • Master's/PhD in relevant field
  • Experience with SoC architecture
  • Statistical analysis & machine learning skills
  • Performance simulation experience
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details


Minimum qualifications:

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

Preferred qualifications:

  • Master's Degree or Ph.D. with an emphasis on performance evaluation, performance engineering or performance analysis.
  • 5 years of experience with software development in C++ or Python.
  • Experience working with and developing with performance modeling and simulation.
  • Experience with computer architecture, especially System on a Chip (SoC) architecture.
  • Experience in root causing performance bottlenecks.
  • Experience in statistical analysis tools including machine learning.

About the job

Google Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google Cloud's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. You will anticipate our customer needs and be empowered to act like an owner, take action and innovate. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

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

Similar Jobs

Google - Staff Software Engineer, AI/ML Compute

Google

Kirkland, Washington, United States (On-Site)
1 Day ago
Blind Squirrel Games - Senior Graphics Engineer

Blind Squirrel Games

Austin, Texas, United States (Hybrid)
5 Months ago
Google - Senior Software Engineer, GPU Performance, Google Scale

Google

Sunnyvale, California, United States (On-Site)
1 Day ago
Google - Software Engineer II, Chrome OS Commercial App Solutions

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Day ago
Google - Senior Software Engineer, Google Cloud Compute Infrastructure

Google

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Director, AI Infrastructure GTM

Google

San Francisco, California, United States (On-Site)
1 Day ago
Google - Senior Staff Research Scientist, Google Cloud AI

Google

San Francisco, California, United States (On-Site)
1 Day ago
Zazz - Machine Learning Engineer

Zazz

(Remote)
2 Months ago
Google - Staff Software Engineer, AI/ML GenAI, Google Cloud AI

Google

Kirkland, Washington, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Day ago
ByteDance - Senior Software Development Engineer, Large Language Models & Generative AI

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Google - Software Engineer, Core, Dagger and TikTok

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Day ago
Epic Games - Lead UE Tools Engineer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
ByteDance - Lead Research Scientist, Foundation Model, Music Intelligence

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
Inkittt - Principal Product Designer

Inkittt

San Francisco, California, United States (Hybrid)
5 Months ago
ByteDance - Research Engineer- Foundation Model AI Platform- Seattle

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Google - Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Google

Mountain View, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Durham, North Carolina, United States

Google - Senior Software Engineer, Infrastructure, Google Cloud Platforms

Google

Sunnyvale, California, United States (On-Site)
1 Day ago
ByteDance - Tech Lead Backend Software Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Imagineio - Marketing Content Manager

Imagineio

Texas, United States (On-Site)
1 Week ago
Zoox - Senior Technical Program Manager, Service Readiness

Zoox

Foster City, California, United States (On-Site)
6 Months ago
Canva - Revenue Operations Lead

Canva

Seattle, Washington, United States (Remote)
1 Month ago
Epoch Games - Houdini Artist

Epoch Games

North Carolina, United States (Remote)
3 Months ago
Google - Analytical Lead, Large Customer Sales

Google

Chicago, Illinois, United States (On-Site)
1 Day ago
NVIDIA - Senior Site Reliability Engineer - GPU Clusters

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Scale AI - Machine Learning Research Scientist / Research Engineer, MLDG

Scale AI

San Francisco, California, United States (On-Site)
6 Months ago
ION - Senior Linux Systems Administrator - Somerset, NJ

ION

Clifton, New Jersey, United States (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Ubisoft - Gen AI Programmer

Ubisoft

Pune, Maharashtra, India (On-Site)
3 Days ago
Google - Field Solutions Architect, Generative AI, Google Cloud

Google

Berlin, Berlin, Germany (On-Site)
1 Day ago
Inworld AI - Product Manager (Technical)

Inworld AI

Mountain View, California, United States (On-Site)
3 Weeks ago
Microsoft - Research Intern - GenAI

Microsoft

Redmond, Washington, United States (On-Site)
1 Day ago
NVIDIA - Senior Field Application Engineer

NVIDIA

Westford, Massachusetts, United States (On-Site)
1 Month ago
Keywords Studios - AI - Research Associate (Prompts)

Keywords Studios

Silesian Voivodeship, Poland (On-Site)
1 Month ago
PENN Interactive - Engineering Manager, ML Platform

PENN Interactive

Philadelphia, Pennsylvania, United States (Hybrid)
2 Months ago
Google - Senior Technical Solutions Consultant, Applied AI, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
1 Day ago
NVIDIA - Senior System Software Engineer - Triton Inference Server

NVIDIA

Washington, United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Seoul, South Korea (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Atlanta, Georgia, United States (On-Site)

Fremont, California, United States (On-Site)

Milan, Lombardy, Italy (On-Site)

Eemshaven, Groningen, Netherlands (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug