Google is seeking a Senior Software Developer to join their Augmented Reality team, focusing on machine learning and embedded systems optimization. This role is crucial in ensuring machine learning algorithms run efficiently across multiple hardware platforms.
The position requires a strong background in software development, particularly with C++ and Python, along with significant experience in machine learning. The ideal candidate will work on integrating ML frameworks on Android and embedded systems, optimizing performance across different platforms, and developing efficient ML runtime systems.
As part of Google's software development team, you'll be working on next-generation technologies that impact billions of users worldwide. The role offers the opportunity to work on cutting-edge AR technology and machine learning optimization, making immersive computing accessible through mobile devices.
The position is based in either Mountain View, CA, or Waterloo, ON, offering a competitive salary range of $166,000-$244,000 plus bonus, equity, and benefits. This is an excellent opportunity for someone passionate about machine learning, performance optimization, and embedded systems development.
You'll be working in a highly collaborative environment, interacting daily with ML practitioners, software developers, and hardware teams. The role requires strong analytical skills for identifying performance bottlenecks and implementing optimization techniques like model quantization, pruning, and Neural Architecture Search.
Google offers a comprehensive benefits package and is committed to creating an inclusive workplace. The company's scale and resources provide an excellent platform for professional growth and the opportunity to work on challenging technical problems that impact users globally.
The role is part of Google's Augmented Reality team, which focuses on building foundations for immersive computing and creating helpful, delightful user experiences. This position offers the chance to be at the forefront of AR technology development while working with cutting-edge machine learning systems.
If you're passionate about optimization, machine learning, and embedded systems, and want to work on technology that shapes the future of how people interact with information and one another, this role presents an exciting opportunity to make a significant impact at one of the world's leading technology companies.