Software Engineer
Date: 1 week ago
City: Sunnyvale, CA
Contract type: Full time

Minimum qualifications:
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
As a Software Engineer, you will join a team to develop cross-platform on-device machine learning models and solutions and deliver differentiated experiences and product features in YouTube, Google Meet, Shopping, Photos, Android, Chrome, Pixel, and beyond.The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.
We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google .
Responsibilities
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 2 years of experience with software development in one or more programming languages, and with data structures/algorithms.
- 2 years of coding experience in one or more of the following languages: C, C++, Java, or Python.
- Experience with Open Source Technologies, Performance Analysis, Machine Learning, Google Cloud Platform, Web Browsers, and WebGL.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
As a Software Engineer, you will join a team to develop cross-platform on-device machine learning models and solutions and deliver differentiated experiences and product features in YouTube, Google Meet, Shopping, Photos, Android, Chrome, Pixel, and beyond.The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.
We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google .
Responsibilities
- Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows.
- Support new and exciting machine learning paradigms (such as horizontal scaling for upcoming TPU chips) by making contributions across the end-to-end stack and analysis tools.
- Partner with PA 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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume