Taro Logo

Networking Performance Modeling Architect

Google is a global technology company that builds innovative products and services used by billions of people worldwide.
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Job Description

Join Google's Technical Infrastructure team as a Networking Performance Modeling Architect for Google Cloud. This role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

As a Networking Performance Modeling Architect, you'll be working on cutting-edge networking architecture and performance modeling, contributing to the infrastructure that powers Google's massive global operations. You'll be involved in developing custom solutions that ensure optimal performance and efficiency of Google's networking systems.

The role combines deep technical expertise in networking architecture, performance analysis, and software development. You'll be working with C++ and various performance modeling tools, collaborating with multiple teams across hardware and software domains. This position offers the opportunity to impact billions of users through Google's services while working with some of the most advanced networking infrastructure in the world.

The ideal candidate will bring strong software development skills, particularly in C++, along with expertise in performance modeling and analysis. You'll be part of a team that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. This is an excellent opportunity for someone who wants to work on challenging technical problems at scale while contributing to Google's next-generation infrastructure.

Last updated 5 days ago

Responsibilities For Networking Performance Modeling Architect

  • Design, develop, test, deploy, maintain, and improve SOC software modeling and other software tools
  • Manage individual project priorities, deadlines, and deliverables
  • Collaborate with hardware and software architecture teams, SOC performance modeling team, and other Google software teams

Requirements For Networking Performance Modeling Architect

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • 5 years of experience with software development in C++, and with data structures/algorithms
  • Experience in performance modeling, performance analysis, and workload characterization