Software Engineer III, Performance

Google

Sunnyvale (CA)

Presencial

USD 147.000 - 210.000

Jornada completa

hace 45 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Una candidatura completa en un minuto — currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Google is seeking software engineers to help build scalable systems and AI infrastructure. The Core team designs foundational blocks across Google products, enabling safe, coherent user experiences and accelerating innovation.

You will work on high-impact projects and may switch teams as needs grow. Responsibilities include tracking AI trends, validating optimizations, and collaborating on hardware-software co-design to shape TPU architecture and model capabilities.

Formación

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of software development experience in one or more programming languages.
  • 2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
  • 2 years of experience with computer architecture, performance analysis, and performance modeling.

Responsabilidades

  • Track the AI market, including the latest open-source models, frameworks, and research breakthroughs to identify SOTA algorithmic optimization opportunities.
  • Identify and validate SOTA algorithmic optimizations (e.g., quantization, mxfp4) through white-glove projects for key internal customers.
  • Drive end-to-end impact by transitioning validated algorithms and recipes to the Frontier Model Performance (manual optimization) and Automation teams, ensuring streamlined scaling.
  • Collaborate on hardware/software co-design to guide future TPU architecture (e.g., nvfp4) and product capabilities.
  • Develop custom kernels (Pallas) for new algorithmic efficiency techniques, and put them into production for 3P/OSS and 1P models.

Conocimientos

Data structures
Algorithms
Co-design
Computer architecture analysis
ML models

Educación

Bachelor’s degree or equivalent practical experience
Master's degree or PhD in Computer Science or related technical fields

Herramientas

Pallas

Descripción del empleo

In most instances, this position requires in-person interviews as part of the hiring process.

Minimum qualifications:
  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages.
  • 2 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
  • 2 years of experience with computer architecture, performance analysis, and performance modeling.
Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical fields.
  • 2 years of experience with data structures and algorithms.
  • Experience with hardware-software algorithmic co-design and computer architecture analysis.
  • Experience developing accessible technologies.
  • Strong background in ML models and systems.
About The Job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. 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’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. 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 Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $147000 - $210000 (USD) + 15% bonus target + equity + benefits
Responsibilities
Learn more about benefits at Google .
  • Track the AI market, including the latest open-source models, frameworks, and research breakthroughs to identify SOTA algorithmic optimization opportunities.
  • Identify and validate SOTA algorithmic optimizations (e.g., quantization, mxfp4) through white-glove projects for key internal customers.
  • Drive end-to-end impact by transitioning validated algorithms and recipes to the Frontier Model Performance (manual optimization) and Automation teams, ensuring streamlined scaling.
  • Collaborate on hardware/software co-design to guide future TPU architecture (e.g., nvfp4) and product capabilities.
  • Develop custom kernels (Pallas) for new algorithmic efficiency techniques, and put them into production for 3P/OSS and 1P models.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer III, Performance
Software Engineer III, Performance

Google LLC • Sunnyvale (CA)

Presencial
USD 147.000 - 210.000
Senior Software Engineer, Performance, SOC Architect
Senior Software Engineer, Performance, SOC Architect

Google • Sunnyvale (CA)

Presencial
USD 174.000 - 252.000
Senior Software Engineer, Generative AI, Google Research
Senior Software Engineer, Generative AI, Google Research

Google LLC • Sunnyvale (CA)

Presencial
USD 174.000 - 252.000
Senior Software Engineer, Performance, SOC Architect
Senior Software Engineer, Performance, SOC Architect

Google LLC • Sunnyvale (CA)

Presencial
USD 174.000 - 252.000
Staff SWE, ML Compiler Performance Engineer Co-Design
Staff SWE, ML Compiler Performance Engineer Co-Design

Google • Mountain View (CA)

Presencial
USD 207.000 - 300.000
Staff Software Engineer, ML Systems Co-Design
Staff Software Engineer, ML Systems Co-Design

Google • Mountain View (CA)

Presencial
USD 207.000 - 300.000
Staff SWE, ML Compiler Performance Engineer Co-Design
Staff SWE, ML Compiler Performance Engineer Co-Design

Google LLC • Mountain View (CA)

Presencial
USD 207.000 - 300.000
Staff Software Engineer, ML Systems Co-Design
Staff Software Engineer, ML Systems Co-Design

Google Inc. • Sunnyvale (CA)

Presencial
USD 207.000 - 300.000
Health, dental, vision, life, and(dis)
401(k) with company match
Paid Time Off: 20 days/year
+4
GPU System Software Engineer
GPU System Software Engineer

Google • Sunnyvale (CA)

Presencial
USD 207.000 - 300.000
Senior Performance Co-Design Engineer, Google Cloud TPU
Senior Performance Co-Design Engineer, Google Cloud TPU

Google • Sunnyvale (CA)

Presencial
USD 163.000 - 236.000