Senior Software Engineer, Machine Learning Accelerators

4 weeks ago


Mountain View, California, United States Aurora Innovation Full time
Job Summary

Aurora Innovation is seeking a highly skilled Software Engineer to join our team and contribute to the development of our machine learning (ML) accelerators. As a key member of our autonomy team, you will work closely with our autonomy and hardware teams to understand our on-vehicle ML technology and develop perspectives on where opportunities and gaps might be in our machine learning software and hardware strategy.

Key Responsibilities:

  • Work closely with our autonomy and hardware teams to understand our on-vehicle ML technology
  • Develop perspectives on where opportunities and gaps might be in our machine learning software and hardware strategy
  • Maintain relationships and intel across the ML ecosystem including both established players and start-ups
  • Execute internal research and development of ML software and hardware technology
  • Surface high-impact findings to relevant Engineering leadership

Requirements:

  • Minimum 5+ years of professional experience
  • BS, MS, or PhD in Computer Science or related field
  • Strong programming skills in C++, Python
  • Familiarity with at least one deep learning framework (PyTorch, TensorFlow, MXNet, etc.)
  • Basic understanding of computer vision deep learning models
  • Strong analytical skills, especially for performance troubleshooting
  • Familiarity with CUDA, OpenCL, OpenVX, Halide or other SIMD programming models
  • Familiarity with ML-specific accelerators (NPUs, TPUs, IPUs, etc...)

Desirable Qualifications:

  • Experience with inference on edge platforms
  • Experience with cloud ML training pipelines
  • HPC experience

Pay Range:

The base salary range for this position is $212,000 - $340,000. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions.

These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.

Working at Aurora:

Aurora Innovation is a company that brings together extraordinarily talented and experienced people united by the strength of our values. We operate with integrity, set outrageous goals, and build a culture where we win together - all without any jerks.

We have offices in several locations across the United States, where we encourage team and cross-functional collaboration. Aurora offers competitive medical, dental, and vision benefits, and additional healthcare support including medical transportation reimbursement, fertility, adoption, and surrogacy benefits.

We empower our employees and their families with options to further their unique physical, mental, and financial well-being.

Our Learning and Development offerings include Aurora Academy, where our people learn, develop, and practice the essential skills that drive Aurora's mission, continually up-leveling our team along the way.

Safety is central to everything we do. Every employee at Aurora has a role in contributing to safety, every step of the way.

We seek candidates who take active responsibility, can contribute to building an atmosphere of trust, and invest in the organization's long-term success by working safely - no matter what.

We believe that self-driving technology has broad benefits - including increased access to transportation. To realize those benefits, we need a workforce with diverse experiences, insights, and perspectives - a workforce that reflects the communities our technology will serve.

Aurora is committed to providing access to anyone who seeks information from our website. We invite anyone using assistive technologies, such as a screen reader or Braille reader, to email us at if they experience difficulty using our website.

Please describe the accessibility problem and include a URL (if available).

Aurora considers candidates without regard to their race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law.

Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state and local law.

We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.

If you need assistance or an accommodation due to a disability, you may contact us at .

For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject to Aurora's California Employment Privacy Policy .

Diversity, Equity and Inclusion:

At Aurora, every employee is empowered to take an active role in building an inclusive, collaborative, and unified culture that leverages our diverse strengths, perspectives, and backgrounds.

Transforming how the world moves people and goods involves seeking to understand backgrounds, insights, and lived experiences that differ from our own.

One way we accomplish that is with our 15 employee-led Aurora Unified Groups, which support diverse voices and drive inclusive collaboration.

We believe that teamwork, belonging, and trust motivate and support our employees to do their best work.

As our team grows, we strive to attract and retain exceptional talent that adds new perspectives and experiences and continues to drive innovation.

Learn more on our Culture Page .

We are committed to helping qualified military community members leverage their talents in service of our mission. To understand how your military experience aligns with career opportunities at Aurora, review your military job classification at and consider applying for open positions corresponding to your identified skills and experiences



  • Mountain View, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Google Ads. As a key member of our engineering team, you will design, develop, and deploy scalable software systems that power our advertising products.As a Senior Software Engineer, you will work closely with cross-functional teams to identify and prioritize project...


  • Mountain View, California, United States Bonfy Full time

    Transformative AI Innovations at Bonfy.AIWe're pushing the boundaries of trustworthy AI at Bonfy.AI, and we're looking for a seasoned Senior Machine Learning Engineer to drive our innovations forward.Key Responsibilities:Design, implement, and optimize machine learning models for diverse applications, including natural language processing, classification,...


  • Mountain View, California, United States YouTube Full time

    About the RoleWe're seeking a skilled Senior Software Engineer to join our team at YouTube, where you'll play a critical role in developing cutting-edge technologies that shape the way people connect, explore, and interact with information and each other.Key ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions to meet the...


  • Mountain View, California, United States Google Full time

    Job Requirements:Google is seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our Gemini AI technology. The ideal candidate will have a strong background in machine learning, software engineering, and natural language processing.Key Responsibilities:Write and test product or system development code,...


  • Mountain View, California, United States LinkedIn Full time

    Job Title: Senior Staff Software Engineer, Machine Learning and AI InnovatorAbout the Role:We are seeking a highly skilled Senior Staff Software Engineer to join our Foundational AI Technologies team at LinkedIn. As a key member of our team, you will be responsible for developing and implementing cutting-edge AI technologies that drive innovation and growth...


  • Mountain View, California, United States Google Full time

    Job Requirements:Google is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in machine learning and software development, with a minimum of 5 years of experience in one or more programming languages and data structures/algorithms. Additionally, the candidate should have 3 years of...


  • Mountain View, California, United States YouTube Full time

    About the RoleAs a Software Engineer III, Machine Learning at YouTube, you will be part of a team that develops cutting-edge technologies to improve the user experience on our platform.Our team is responsible for designing, developing, and deploying large-scale machine learning models that power our recommendation systems, video classification, and other...


  • Mountain View, California, United States Moveworks Full time

    Job DescriptionMoveworks is seeking a highly skilled Machine Learning Engineer to join our team. As a key member of our ML infrastructure team, you will be responsible for designing, building, and optimizing scalable machine learning infrastructure to support training, evaluation, and deployment of large language models.You will work closely with our machine...


  • Mountain View, California, United States YouTube Full time

    About the RoleWe're looking for a skilled Software Engineer to join our team at YouTube. As a Software Engineer, you will work on developing and maintaining our machine learning algorithms and tools, ensuring they are scalable, efficient, and effective.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software solutions.Participate in...


  • Mountain View, California, United States YouTube Full time

    Job SummaryWe're seeking a highly skilled Software Engineer to join our team at YouTube. As a key member of our engineering team, you will design, develop, and deploy software solutions that drive innovation and excellence in machine learning and artificial intelligence.ResponsibilitiesDesign and develop software solutions that meet the needs of our users...

  • Software Engineer

    4 weeks ago


    Mountain View, California, United States YouTube Full time

    About the RoleWe're seeking a highly skilled Software Engineer to join our team at YouTube. As a key member of our engineering team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our users.ResponsibilitiesWrite high-quality, maintainable code that meets the requirements of our products.Participate...


  • Mountain View, California, United States Nuro Full time

    About the RoleThe Autonomy ML Infrastructure team at Nuro is responsible for building and improving the core infrastructure for autonomy teams. This includes model training pipelines, onboard inference & optimizations, data & feature pipelines, reinforcement learning (RL) infrastructure, and overall developer productivity & best practices.In this role, you...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of autonomy solutions, accelerating the adoption of safe and intelligent machines worldwide. Our team of experts delivers cutting-edge technology to help customers shorten time to market, build high-quality systems, and create next-generation consumer experiences.Job SummaryWe are seeking a...


  • Mountain View, California, United States Nuro Full time

    About the RoleThe Behavior ML Infrastructure team at Nuro is responsible for building and improving the core infrastructure for behavior and perception teams.This includes model training pipelines, onboard inference and optimizations, data and feature pipelines, Reinforcement Learning infrastructure, and developer productivity and best practices.In this...

  • Software Engineer

    4 weeks ago


    Mountain View, California, United States Syntiant Full time

    Job OverviewSyntiant is seeking a highly skilled Software Engineer to join our Embedded and ML Frameworks team. As a key member of this team, you will be responsible for building machine learning solutions for embedded devices, working closely with our Core ML and Modeling teams to develop and deploy cutting-edge AI solutions.This role requires a strong...


  • Mountain View, California, United States Moveworks Full time

    About the RoleMoveworks is seeking a highly skilled Machine Learning Engineer to join our team and help build cutting-edge ML infrastructure for large language models. This role will be critical in designing, building, and optimizing scalable machine learning systems to support training, evaluation, and deployment of LLMs.The successful candidate will work...


  • Mountain View, California, United States Davita Inc. Full time

    Role OverviewWe are seeking a highly skilled Senior Machine Learning Engineer to join our team in Mountain View, CA. As a key member of our team, you will be responsible for building and deploying Machine Learning (ML) models, creating data pipelines, and managing training and test datasets.Key ResponsibilitiesDevelop and ship machine learning models and...


  • Mountain View, California, United States Nuro Full time

    About NuroNuro exists to better everyday life through robotics. Founded in 2016, Nuro is a leading autonomous technology company with vehicles on road today in California and Texas. The company's core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of vehicle software solutions, accelerating the adoption of safe and intelligent machines worldwide.Our team is dedicated to delivering innovative solutions that help customers shorten time to market, build high-quality systems, and create next-generation consumer experiences.We serve the...


  • Mountain View, California, United States Nuro Full time

    About NuroNuro is a leading autonomous technology company that exists to better everyday life through robotics. Founded in 2016, the company's core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute hardware.About the RoleThe ML Infra team at Nuro is...