Search jobs > Mountain View, CA > Sr software engineer

Sr Staff Software Engineer, ML Accelerators

Aurora
Mountain View, California
Full-time

Who We Are

Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all.

We’re searching for a Software Engineer to focus on ML Accelerators

In this role, you will

  • 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 with a longer-term horizon in mind
  • Maintain relationships and intel across the ML ecosystem including both established players and start-ups (accelerators, software modules, etc.

for both existing and future products

  • Execute internal research and development of ML software and hardware technology
  • Surface high-impact findings to relevant Engineering leadership, keeping feedback loop going to influence Aurora’s ML strategy
  • Help drive value to key engineering stakeholders

Required Qualifications

  • 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 (e.g. profiling, roofline model)
  • Familiarity with CUDA, OpenCL, OpenVX, Halide or other SIMD programming models
  • Familiarity with ML-specific accelerators (NPUs, TPUs, IPUs, etc )
  • Ability to quickly learn and adapt to new technology
  • Ability to work on large code bases and a fast growing environment.
  • Strong communication skills
  • Comfortable with Linux / other unix environments

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.

LI-WS1

Director

Working at Aurora

At Aurora, we bring 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 inseveral 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.

Our Careers pageprovides insight into career opportunities at Aurora, and you can find all the latest news on ourBlog.

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.

For California applicants, information collected and processed as part of your application and any job applications you choose to submit is subject toAurora’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 MyNextMove.

org and consider applying for open positions corresponding to your identified skills and experiences!

30+ days ago
Related jobs
Promoted
B Garage
San Jose, California

B GARAGE was founded in 2017 by a Ph.After having spent over five years researching robotics, computer vision, aeronautics, and drone autonomy, the founder and team set their minds on building a future where aerial robots would become an integral part of our daily lives without anyone necessarily pi...

Hireio, Inc.
San Jose, California

Deliver best-in-class engineering excellence practices across all product engineering disciplines. Therefore, we set up an engineer team with high talent density, mainly focusing on AI technology and Privacy&Security here. Strong software programming capabilities, exhibits good code design and c...

Amazon Development Center U.S., Inc.
Palo Alto, California

As a Sr Engineer on the engines team, you will help with direction, design and implementation of key areas and mentor the next set of engineers. The analytics team is looking for an experienced engineer to join the core engines team. We are looking for a hands-on engineer to help us improve the engi...

Juniper Networks
Cupertino, California

Strong background in developing production software in a cloud environment. Cloud software technologies (familiar with Kafka). Wherever you are in the world, whether it's downtown Sunnyvale or London, Westford or Bangalore, Juniper is a place that was founded on disruptive thinking - where colleague...

Palo Alto Networks
Santa Clara, California

We are seeking experienced senior level Software Engineers to develop and deliver next-generation technologies within our Shared Services team. We want passionate engineers who love to code, build great products and  bring new ideas in all facets of software development. Our Cloud Management Platfor...

Intuit
Mountain View, California

Provide technical leadership and be a role model/coach to software engineers pursuing technical career path in engineering. Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches. Drive design and implementation of durable and software solutions...

Ambarella
Santa Clara, California

The Physical Design Engineer will be an integral part of the physical design team with all aspects of physical design implementation and verification tasks for Ambarella’s cutting edge low power AI SoC from Netlist to GDSII. The Physical Design Engineer will be responsible for the following areas th...

Amazon.com Services LLC
Sunnyvale, California

As a Battery System SW/FW Engineer, you will engage with an experienced cross-disciplinary staff to conceive, design and bring to market innovative consumer products. The Battery System Engineering team at Amazon Devices is responsible for developing and optimizing the battery management systems for...

Nuro
Mountain View, California

Collaborate with engineers across Nuro to identify pain points in the engineering process. You are passionate about software engineering best practices. You have strong software engineering skills in Python, C++ and/or Go. You hold a Bachelor’s or Master’s Degree in computer science, software engine...

Apple
Cupertino, California

The Apple Services Engineering (ASE) Data Search & Performance team is looking for extraordinary engineers to design and build best of breed systems for dealing with our complex and ever-growing data and search needs. The ASE engineering team supports tens of millions of pieces of content in more th...