Google

Compiler Engineering Manager, Silicon

Job Description

  • Work as part of the EdgeTPU compiler team, including analyzing and improving the compiler quality and performance on optimization decisions, correctness and compilation time.
  • Develop parallelization and scheduling algorithms to optimize compute and data movement costs to execute machine learning workloads on the EdgeTPU.
  • Work with EdgeTPU architects to design future accelerators, the hardware/software interface, and co-optimizations of the next generation EdgeTPU architectures. Work with product managers, researchers in identifying key machine learning trends, future use cases, etc.
  • Collaborate with machine learning model developers, researchers, and EdgeTPU hardware/software teams to accelerate the transition from research ideas to user experiences running on the EdgeTPU.
  • Manage a team of experienced compiler engineers.

Minimum qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent practical experience.
  • 8 years of experience in compilers (optimization, parallelization, etc.)
  • Experience in Multi-Level Intermediate Representation (MLIR) or Low Level Virtual Machines (LLVM).

Preferred qualifications:

  • Master's degree or PhD in Computer Science or any equivalent field.
  • Experience in compiler development for accelerator-based architectures.
  • Experience running a large program, or several projects simultaneously.
  • Experience compiling for heterogeneous architectures across IPs, including but not limited to CPU, GPU, and NPUs.
  • Bachelor's degree in Computer Science, Electrical Engineering or equivalent practical experience.
  • 8 years of experience in compilers (optimization, parallelization, etc.)
  • Experience in Multi-Level Intermediate Representation (MLIR) or Low Level Virtual Machines (LLVM).
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.

EdgeTPU is a family of embedded machine learning (ML) accelerators aimed towards a set of applications, from smartphones to self-driving cars to data center applications. The compiler team is responsible for analysis, optimization, and compilation of machine learning models aiming the EdgeTPUGoogle's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.


Jobs at Bengaluru

Oracle

Credit & Collections Analyst 1-Fin

Professional

Bengaluru, Karnataka

View Details

Last Date: June 10, 2025

Oracle

Software Developer 3

Professional

Bengaluru, Karnataka

View Details

Last Date: March 12, 2025

Oracle

Software Developer 3

Professional

Bengaluru, Karnataka

View Details

Last Date: Feb. 28, 2025

Oracle

Grace Hopper Celebration India - Se…

Professional

Bengaluru, Karnataka

View Details

Last Date: Feb. 4, 2025

Oracle

Applications Developer 3

Professional

Bengaluru, Karnataka

View Details

Last Date: July 8, 2025

Google

Technical Writer, Cloud Security

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Oracle

Principal DevOps Engineer - Autonom…

Professional

Bengaluru, Karnataka

View Details

Last Date: April 28, 2025

Amazon

Software Development Engineer, Glob…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 4, 2025

Oracle

Technical Support Engineer 2

Professional

Bengaluru, Karnataka

View Details

Last Date: April 7, 2025

Oracle

Senior Analyst SCM Functional Speci…

Professional

Bengaluru, Karnataka

View Details

Last Date: March 9, 2025

Oracle

Systems Analyst 2-IT

Professional

Bengaluru, Karnataka

View Details

Last Date: Feb. 15, 2025

Oracle

Senior Applications Engineer

Professional

Bengaluru, Karnataka

View Details

Last Date: May 5, 2025




More Jobs at Google

Google

Compiler Engineering Manager, Silic…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Technical Program Manager, Geo Data…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Head of UPI Initiatives and Ecosyst…

Freshers/Experienced

Mumbai, Maharashtra

View Details

Last Date: Feb. 13, 2025

Google

Staff Software Engineer, Discover o…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 6, 2025

Google

Security Engineer, Cloud Threat and…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Product Manager, YouTube Shopping K…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 6, 2025

Google

Software Engineer, Google Nest

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025

Google

Software Test Engineer, Silicon

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 6, 2025

Google

Technical Solutions Engineer, Apigee

Freshers/Experienced

Pune, Maharashtra

View Details

Last Date: Feb. 6, 2025

Google

Application Engineer, Salesforce, C…

Freshers/Experienced

Hyderabad, Telangana

View Details

Last Date: Feb. 13, 2025

Google

Business Systems Analyst, Supply Ch…

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 6, 2025

Google

Technical Writer, Cloud Security

Freshers/Experienced

Bengaluru, Karnataka

View Details

Last Date: Feb. 13, 2025




Actively Recruiting Companies at Bengaluru, Karnataka