Senior Software Engineer, Performance, SOC Architect
Key Skills for This Role
Full Job Posting
Responsibilities
- Write and test product or system development code.
- Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows.
- Support new and exciting ML paradigms (such as horizontal scaling for upcoming TPU chips) by making contributions across the end-to-end stack and analysis tools.
- Partner with Product Area leads to understand model optimization use cases, drive cross functional efforts to deliver on chip profiling requirements, and propose new hardware features.
- Collaborate across Hardware, Driver, Runtime, and Performance Analysis teams and many other stakeholders.
- - Write and test product or system development code. - Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows. - Support new and exciting ML paradigms (such as horizontal scaling for upcoming TPU chips) by making contributions across the end-to-end stack and analysis tools. - Partner with Product Area leads to understand model optimization use cases, drive cross functional efforts to deliver on chip profiling requirements, and propose new hardware features. - Collaborate across Hardware, Driver, Runtime, and Performance Analysis teams and many other stakeholders.
Minimum qualifications:
Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages.
3 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging.
3 years of experience with Computer Architecture, C++, Python, CUDA, GPU Programming, GPU Drivers, System On a Chip, Application-Specific Integrated Circuit.
3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical field.
5 years of experience with data structures and algorithms.
1 year of experience in a technical leadership role.
Experience with GPU or TPU performance analysis, and a passion for developer productivity.
Experience with ML frameworks such as TensorFlow, JAX, and PyTorch, or ML compilers such XLA.
Proven track record in open-source software development, including experience in releasing and supporting open-source projects.
Qualifications
- Minimum qualifications: - Bachelor’s degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages. - 3 years of experience with performance, large-scale systems data analysis, visualization tools, or debugging. - 3 years of experience with Computer Architecture, C++, Python, CUDA, GPU Programming, GPU Drivers, System On a Chip, Application-Specific Integrated Circuit. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. Preferred qualifications: - Master's degree or PhD in Computer Science or related technical field. - 5 years of experience with data structures and algorithms. - 1 year of experience in a technical leadership role. - Experience with GPU or TPU performance analysis, and a passion for developer productivity. - Experience with ML frameworks such as TensorFlow, JAX, and PyTorch, or ML compilers such XLA. - Proven track record in open-source software development, including experience in releasing and supporting open-source projects.
About Google
Technology company specializing in search, advertising, cloud computing, and AI
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Google
Senior Incident Response Consultant, Mandiant, Google Cloud
, USA
Senior Staff Tech Lead, YouTube Shorts Discovery
San Bruno, USA
Staff Software Engineer, AI/ML, Google Cloud
, USA
Outcome Customer Engineer, Retail, Google Cloud
Atlanta, USA
Data Cloud Sales Specialist III, Cloud
Atlanta, USA
Technical Program Manager, Gemini Post-Training, Subagents, DeepMind
, USA
Senior Software Engineer, Infrastructure, Google Distributed Cloud
Seattle, USA
Account Strategist, Engage Sales, Google Customer Solutions
Toronto, CAN
