Software Engineer, Machine Learning Compiler, Silicon

Job expired!

Job Title: Software Engineer, Machine Learning Compiler, Silicon at Google

Location: United States

Minimum Qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience in software development with C++.

Preferred Qualifications:

  • Master's degree in Computer Science or a related technical field.
  • Proven track record in optimizing machine learning models for inference.
  • Experience in compiler development specifically for accelerator-based architectures.

About the Role

Join Google's dynamic software engineering team to revolutionize how billions of users connect, explore, and interact with information. Beyond just web search, our projects encompass large-scale system design, artificial intelligence, user interface design, mobile tech, and much more. With opportunities to work on critical projects and switch teams as our business evolves, this role is a unique chance to advance technology alongside leaders in various tech fields.

At Google, our mission is to make the world's information universally accessible and useful. In this role, you'll collaborate with the best minds in AI, software, and hardware development to craft computing solutions that are seamlessly powerful and beneficial. By focusing on new technology and hardware, we aim to improve daily life through innovative technology.

Key Responsibilities

  • Enhance the Edge TPU compiler, focusing on optimization quality, performance, and compilation speed.
  • Design and develop algorithms for optimizing the execution of ML workloads on the Edge TPU.
  • Collaborate with hardware architects to design future generations of Edge TPU accelerators and their interfaces.
  • Optimize the implementation of generative AI models and other critical workloads for the Edge TPU.
  • Work closely with model developers, researchers, and hardware/software teams to bring research innovations to practical, user-focused solutions on the Edge TPU.

Additional Information:

Google aims to build products that improve lives through technological innovation. Join us as a Software Engineer in the Machine Learning Compiler team and contribute to the development of cutting-edge technologies that shape the future of computing.

Deadline: Please submit your application by [Insert Deadline Here].

Apply Now: Be a part of a team that believes in the power of technology to transform lives. If you are passionate about pushing technological boundaries and have the qualifications we need, apply today to join Google as a Software Engineer on our Silicon team.