
Google Software Engineer Job Openings – Bengaluru (India)
Google is inviting applications for the position of Software Engineer, ML Compilers, Silicon at its Bengaluru, Karnataka office. This role offers an excellent opportunity to work on cutting-edge machine learning compiler technologies that power Generative AI and advanced ML models on custom hardware accelerators.
Job Details
- Company Name: Google
- Job Position: Software Engineer, ML Compilers, Silicon
- Job Category: Software Engineering
- Job Location: Bengaluru, Karnataka, India
- Employment Type: Full Time
- Salary Package: As per company standards
- Education Level: Graduation
- Req ID: Not specified
Educational Qualifications
- Bachelor’s degree, Master’s degree, or PhD in Computer Science or a related technical field, or equivalent practical experience.
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience in software development using one or more programming languages, or 1 year of experience with an advanced degree.
Preferred Qualifications
- Master’s degree or PhD in Computer Science or related fields.
- 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies.
Roles and Responsibilities
As a Software Engineer, you will contribute to the development of ML compilers for Tensor TPU, enabling high-performance execution of Generative AI and complex ML models on custom silicon. Key responsibilities include:
- Writing high-quality product or system development code.
- Reviewing peer code and providing constructive feedback to ensure best practices, accuracy, efficiency, and testability.
- Identifying, triaging, and resolving correctness and performance issues while enabling ML models on EdgeTPU.
- Designing and implementing compiler enhancements in collaboration with other compiler engineers.
- Working closely with model owners to optimize model architectures for efficient execution on EdgeTPU.
- Managing project priorities, timelines, and deliverables effectively.
Skills Required
The Platforms and Devices team at Google focuses on building advanced computing platforms across desktop, mobile, applications, and first-party devices. The team blends AI, software, and hardware expertise to deliver fast, seamless, and innovative user experiences worldwide.
Application Process
- Interested candidates can apply online using the link below.
- Apply Link:- Click Here To Apply (Apply before the link expires).
Note: Only shortlisted candidates will be contacted for further selection rounds.


