Software Engineering Internship - Summer 2025

Aurora InnovationPittsburgh, PA
26 days ago

Qualifications

  • Actively pursuing a BS, Master's or PhD in Computer Science, Robotics, Computer Graphics or a related technical area with a graduation date between December 2025 - May 2026
  • Ability to read and develop production quality software in C++ and/or Python
  • Experience writing robust, intuitive, high-performance code as demonstrated through previous internships, work experience, research projects or conferences/publications
  • Passion for solving challenging, impactful problems as part of a team, and a “win together” mindset
  • We are hiring software interns for the Software teams described below:
  • Maps: Proficiency in Python for developing production-quality software is required
  • Previous experience in perception-related topics, such as deep learning gained through internships, work experience, research projects, or conference publications, is highly valued
  • Perception: Strong programming skills in Python/C++ and familiarity with PyTorch, JAX, TensorFlow
  • Strong foundations in Computer Vision, Machine Learning, Deep Learning, or other relevant areas of Artificial Intelligence as demonstrated through previous internships, work experience research, and/or publications
  • Machine Learning Data Engine: C++ and/or Python experience required
  • Candidates will work on 3D geometry and computer vision problems but are not required to have experience with PyTorch or other ML frameworks
  • Human-in-the-loop Simulation Engine: The ideal candidate will have a strong background in software engineering principles and excellent coding skills
  • Proficiency in Python and C++ is essential along with an understanding of concepts in computer vision and 3d robotics systems
  • Visualization: Strong programming and software design skills ideally in C++ and/or Python
  • Experience developing with web technologies: JavaScript, TypeScript, React, Redux, MobX, HTML, CSS, 3D visualization technologies, such as WebGL and Three.js
  • Behavior Data Engine: Experience using Python, Linux or Unix environment, ML development tooling and infrastructure
  • Behavior Planning ML: Strong programming and software design skills ideally in C++ and/or Python
  • Knowledge of classical and modern ML approaches such as transformer networks, linear models, recurrent models, convolutional neural networks
  • Familiarity with modern ML and GPU toolkits such as PyTorch, TensorFlow, JAX, TensorRT, and/or CUDA
  • Behavior Simulation: We are looking for candidates with a strong background in C++ and Math, interested in applying their skills to AV simulation (running Aurora’s autonomous trucks in simulated environments for testing and training purposes)
  • Platform Software and Services: Interest in robotics, and ‘close to the metal’ software development
  • Experience in C++, Linux, CPUs/GPUs, gRPC, and data dashboards / data logs
  • Previous work and interest in sensors and raw sensor data
  • Technology Foundations: Experience with cloud infrastructure (AWS), container orchestration (Kubernetes), distributed compute, machine learning (PyTorch or other ML frameworks), and compilers or build systems
  • Systems & Safety Engineering: Experience in safety of autonomous, ML-based systems
  • Ability to perform first-principles, data-driven analysis to derive requirements
  • Synthetic World & Sensor Sim: Work on state-of-the-art methods for synthetic training data for Computer vision, Generative ML models, Diffusion models, and Nerfs/Gaussian Splats
  • Interns must be authorized to work in the United States for the duration of the internship

Benefits

  • $47.00 per hour for interns pursuing an undergraduate degree;
  • $52.00 per hour for interns pursuing a master’s degree; and
  • $58.00 per hour for interns pursuing a doctoral degree

Responsibilities

  • It underpins Aurora’s driver-as-a-service products for trucking and ride-hailing
  • Complete an impactful internship project aligned with Aurora’s current priorities and product vision
  • Work with a dedicated Mentor for project guidance and coaching, and collaborate closely with other full-time team members
  • Learn more about Aurora, connect with other Interns and employees, and develop new skills through events and programming

Related Internships

Software Engineering Internship: Summer 2025

Susquehanna International Group, LLP (SIG)
Bala Cynwyd, PA
12 hours ago

Software Engineer Intern, application via RippleMatch

RippleMatch
Philadelphia, PA
3 days ago

Software Engineering Internship: Summer 2025

Susquehanna International Group, LLP (SIG)
Bala Cynwyd, PA
12 hours ago

URBN Web Software Engineering Intern

URBN (Urban Outfitters, Anthropologie Group, Free People & Nuuly)
Philadelphia, PA
12 days ago
View All Internships