JOBSEARCHER

Senior Software Engineer, Performance, SOC Architect

GoogleSan Jose, CAL6 LeadSeptember 15th, 2026
Overview In this role you will develop and test product or system code while building an intuitive understanding of data collection, analysis, and visualization workflows. You’ll support evolving ML paradigms at scale, contributing across the end-to-end stack and analysis tools. You will partner with Product Area leads to align model optimization use cases and drive cross-functional efforts for on-chip profiling needs. You will collaborate with Hardware, Driver, Runtime, and Performance Analysis teams to deliver performance insights and summaries of profiling data. This role offers a meaningful opportunity to shape ML software/hardware stacks and improve developer productivity at scale. Compensation / Benefitsbonus targetequitybenefits ResponsibilitiesWrite and test product or system development codeUnderstand data collection, analysis, and visualization workflowsSupport new ML paradigms and scalable hardware (e.g., TPU) through end-to-end contributionsPartner with Product Area leads to define model optimization use cases and profiling requirementsCollaborate across Hardware, Driver, Runtime, and Performance Analysis teamsProvide performance debugging insights from captured profile data (trace timelines, memory usage, compiler profiles, ML graph summaries) Key requirementsBachelor or equivalent practical experience5 years of software development experience3 years in performance, large-scale data analysis, visualization tools, or debugging3 years in Computer Architecture, C++, Python, CUDA, GPU Programming, GPU Drivers, SoC, or ASIC3 years in testing, maintaining, or launching software products and 1 year in design/architecturecross-functional collaborationleadership potentialdeveloper productivity-mindedC++PythonCUDA