Taro Logo

Junior Software Engineer, CPU Performance Modeling, Google Cloud

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Junior Software Engineer, CPU Performance Modeling, Google Cloud

Google Cloud is seeking a Junior Software Engineer specializing in CPU Performance Modeling to join their team. This role sits within the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.

As a Junior Software Engineer, you'll work closely with system teams and the CPU Architecture team to develop deep understanding of CPU, System on a Chip (SoC), performance metrics, and optimization techniques. Your primary focus will be on developing methods to model CPU performance at various accuracy levels, supporting architectural explorations, and correlating performance projections with measured post-silicon data.

This is an excellent opportunity for someone early in their career to work on critical infrastructure that powers Google's services used by billions of users worldwide. You'll be part of an organization that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing. The role offers exposure to cutting-edge technology including Google Cloud's Vertex AI platform and work with Gemini models for enterprise customers.

The ideal candidate should have a strong foundation in C++ programming and data structures, with an interest in CPU architecture and performance optimization. You'll have the opportunity to work with various teams across Google, contributing to the development of next-generation technologies while growing your technical expertise in a collaborative environment.

Working at Google offers the chance to make a significant impact on technology that affects billions of users, while being part of a company that values diversity, equality, and inclusion. The role comes with the support and resources of one of the world's leading technology companies, along with opportunities for professional growth and development.

Last updated 2 days ago

Responsibilities For Junior Software Engineer, CPU Performance Modeling, Google Cloud

  • Write product or system development code
  • Design, develop, test, deploy, maintain, and improve Central Processing Unit (CPU) software modeling and other software tools
  • Manage project priorities, deadlines, and deliverables
  • Collaborate with hardware and software CPU architecture teams, SOC performance modeling team, and other Google Software teams

Requirements For Junior Software Engineer, CPU Performance Modeling, Google Cloud

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • 1 year of experience with software development in C++ programming language
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Junior Software Engineer, CPU Performance Modeling, Google Cloud