0 suggestions are available, use up and down arrow to navigate them
Software Engineer in US

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Staff Software Engineer - Deep Learning Acceleration at Aurora

Staff Software Engineer - Deep Learning Acceleration

Aurora Louisville, CO (Onsite) Full-Time
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 Deep Learning Acceleration.

In this role, you will:

Conduct performance analysis and optimization of Deep Learning networks running on the Autonomous Vehicle(AV). The scope of optimization spans to onboard(deployment on the AV) as well as Training on large scale data-center. SWE will work on various problems like software architecture, system performance and latency.

Required Qualifications

* Minimum 5+ years of professional experience
* BS, MS, or PhD in Computer Science or related field
* Strong programming skills in C++, Python
* Comfortable with CUDA programming
* High Performance Computing experience, including parallel algorithm design
* 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)
* 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

* Programming experience in C++ for a real world robotic system
* Motion planning or other autonomy experience(robotics, systems software, computer vision, gaming, or mapping)

Pay Range

The base range for this position is $170,000 - $272,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.



Recommended Skills

  • Algorithm Design
  • Analytical
  • C++ (Programming Language)
  • Communication
  • Computer Vision
  • Curiosity
Apply to this job.
Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: 2434366839

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.