CrawlJobs Logo

Software Engineer, Infrastructure - Autonomy & Robotics

United States, San Francisco 159800.00 - 235000.00 USD / Year · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

DoorDash Labs is an independent team within DoorDash. We are working on building autonomous delivery robots from the ground-up as part of DoorDash's core delivery platform. If you have a passion for applying robotics solutions in a service used by millions of people, then we want to talk to you!

Job Responsibility

  • Have significant scope and decision-making responsibility
  • Design and implement infrastructure to enable autonomous vehicle development, including: Large-scale distributed simulation execution
  • Ingest, processing, and organization of petabyte-scale datasets
  • GPU-accelerated distributed computing for data preparation and training
  • Design and implement robot data and metrics pipelines
  • Collaborate with core autonomy teams: motion planning, perception, and simulation

Requirements

  • B.S., M.S., or PhD. in Computer Science, Robotics or related technical field
  • In-depth knowledge of data structures and algorithms
  • Strong Python programming experience
  • Experience with operationalizing large-scale systems
  • Experience with at least one distributed data processing framework (Ray, Spark, Flink, etc)
  • Passionate about software quality and reliability

Nice to have

  • C++
  • SQL
  • Kubernetes
  • Docker
  • Terraform
  • Experience with GPU-accelerated systems
  • Robotics domain experience/knowledge

What we offer

  • 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • Wellness benefits
  • Commuter benefits match
  • Paid time off
  • Paid sick leave
  • Medical, dental, and vision benefits
  • 11 paid holidays
  • Disability and basic life insurance
  • Family-forming assistance
  • Mental health program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Infrastructure - Autonomy & Robotics

8 matching positions

Software Engineer, Robotics & Autonomous Systems

Scale's Robotics business unit is dedicated to solving the data bottleneck in Ph...
Location
Location
United States , San Francisco
Salary
Salary:
216200.00 - 270250.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of software engineering experience in robotics, autonomous vehicles, or related fields
  • Strong programming skills in Python and TypeScript/Node.js for production systems
  • Experience with React and modern frontend development for 3D interfaces
  • Practical experience with robotics frameworks (ROS/ROS2), simulation environments, or AV systems
  • Understanding of distributed systems, workflow orchestration, and cloud infrastructure (AWS, Temporal, Kubernetes, Docker)
  • Experience with databases (MongoDB, PostgreSQL) and data processing at scale
  • Track record of working with cross-functional teams including ML engineers, researchers, and customers
  • Strong communication skills and ability to operate with high autonomy
Job Responsibility
Job Responsibility
  • Own and architect large-scale data processing pipelines for robotics and autonomous vehicle datasets
  • Build ML training and fine-tuning pipelines using Scale's robotics data
  • Work across backend (Python, Node.js, C++) and frontend (React, TypeScript) stacks to build end-to-end solutions
  • Develop tools and systems for robotics data collection, teleoperation, and model evaluation
  • Interact directly with robotics and AV stakeholders to understand their technical needs and drive product development
  • Build real-time systems for robotic control, sensor fusion, and perception pipelines
  • Design comprehensive monitoring and evaluation frameworks for robotics models and data quality
  • Collaborate with ML engineers and researchers to bring robotics research into production
  • Deliver features at high velocity while maintaining system reliability and performance
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • equity based compensation
  • a commuter stipend (may be eligible)
  • Fulltime
Read More
Arrow Right

Software Engineer, Robotics

Scale's Robotics business unit is dedicated to solving the data bottleneck in Ph...
Location
Location
Argentina; Uruguay
Salary
Salary:
Not provided
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of high-proficiency software engineering experience
  • Strong programming skills in Python and TypeScript/Node.js for production systems
  • Experience with React and modern frontend development for 3D interfaces
  • Concurrent and real-time systems, with special attention to timing constraints
  • Understanding of distributed systems, workflow orchestration, and cloud infrastructure (AWS, Temporal, Kubernetes, Docker)
  • Experience with databases (MongoDB, PostgreSQL) and data processing at large scale
  • Track record of working with cross-functional teams including ML engineers, researchers, and customers
  • Strong communication skills and ability to operate with high autonomy
Job Responsibility
Job Responsibility
  • Own and architect large-scale data processing pipelines for robotics and autonomous vehicle datasets
  • Build ML training and fine-tuning pipelines using Scale's robotics data
  • Work across backend (Python, Node.js, C++), and frontend (React, TypeScript) stacks to build end-to-end solutions
  • Develop tools and real-time systems for robotics data collection, teleoperation, model evaluation, data curation, and data annotation
  • Interact directly with robotics and AV stakeholders to understand their technical needs and drive product development
  • Design comprehensive monitoring and evaluation frameworks for robotics models and data quality
  • Solving complex, late-stage industry challenges in concurrent and real-time robotic systems, with strict attention to timing constraints and data integrity
  • Collaborate with ML engineers and researchers to bring robotics research into production
  • Deliver features at high velocity while maintaining system reliability and performance
Read More
Arrow Right

Software Engineer, Robotics

Scale's Robotics business unit is dedicated to solving the data bottleneck in Ph...
Location
Location
Mexico , Mexico City
Salary
Salary:
Not provided
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of high-proficiency software engineering experience, with a strong background in complex systems and the ability to independently research, analyze, and unblock hard technical problems
  • Strong programming skills in Python and TypeScript/Node.js for production systems
  • Experience with React and modern frontend development for 3D interfaces
  • Concurrent and real-time systems, with special attention to timing constraints
  • Understanding of distributed systems, workflow orchestration, and cloud infrastructure (AWS, Temporal, Kubernetes, Docker)
  • Experience with databases (MongoDB, PostgreSQL) and data processing at large scale
  • Track record of working with cross-functional teams including ML engineers, researchers, and customers
  • Strong communication skills and ability to operate with high autonomy
Job Responsibility
Job Responsibility
  • Own and architect large-scale data processing pipelines for robotics and autonomous vehicle datasets
  • Build ML training and fine-tuning pipelines using Scale's robotics data
  • Work across backend (Python, Node.js, C++), and frontend (React, TypeScript) stacks to build end-to-end solutions
  • Develop tools and real-time systems for robotics data collection, teleoperation, model evaluation, data curation, and data annotation
  • Interact directly with robotics and AV stakeholders to understand their technical needs and drive product development
  • Design comprehensive monitoring and evaluation frameworks for robotics models and data quality
  • Solving complex, late-stage industry challenges in concurrent and real-time robotic systems, with strict attention to timing constraints and data integrity. This often involves deep investigation, reviewing academic papers, and direct collaboration with robotics vendors
  • Collaborate with ML engineers and researchers to bring robotics research into production
  • Deliver features at high velocity while maintaining system reliability and performance
Read More
Arrow Right

Senior Software Engineer, Autonomy - Behavior, Planning & Controls

As a Senior Software Engineer, you will play a pivotal role in developing next-g...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/PhD in Computer Science, Robotics, or a related technical field, or equivalent practical experience
  • Strong proficiency in C++ and Python with a deep understanding of software development best practices
  • Solid foundation in robotics principles, particularly motion planning and control systems
  • Strong background in vehicle dynamics and experience applying these principles to autonomous systems
  • Knowledge of nonlinear optimization and search-based planning techniques
  • Familiarity with ROS2 for designing, building, and operating robotic systems
  • Strong mathematical foundation, including geometry, linear algebra, and probability
  • Excellent problem-solving abilities with a proactive approach in a fast-paced, collaborative environment
  • Strong communication and cross-team collaboration skills
Job Responsibility
Job Responsibility
  • Design, implement, and optimize motion planning and control algorithms for autonomous vehicles
  • Develop and enhance software infrastructure for vehicle simulation, performance validation, and system diagnostics
  • Architect and refine path-planning and tracking control algorithms to improve autonomy performance
  • Collaborate with cross-functional teams to deploy and validate solutions in both simulated and real-world environments
  • Balance hands-on development, code reviews, and research to achieve product-driven milestones in a fast-paced startup environment
  • Integrate cutting-edge robotics research into our autonomous driving stack to enhance system capabilities
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Autonomy - Perception, Deep Learning

We are seeking an experienced Senior Software Engineer to join our Perception te...
Location
Location
United States , Mountain View
Salary
Salary:
180000.00 - 198000.00 USD / Year
cyngn.com Logo
Cyngn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/PhD in computer science, computer engineering, robotics, or similar technical field of study
  • 4+ years of experience writing Python software in a production environment - unit testing, code review, algorithm performance trade-offs, etc.
  • Strong theoretical foundation in deep learning techniques for computer vision, with working knowledge of linear algebra, probability, and optimization
  • Hands-on experience developing and deploying deep learning models for real-world perception tasks (e.g., detection, segmentation, multi-object tracking)
  • Proficiency with libraries such as Pytorch, TensorFlow, Numpy, SciPy, OpenCV (Python), etc.
  • Experience building and integrating tools and infrastructure to optimize model development lifecycle, including but not limited to model versioning, model evaluation, model deployment, etc.
  • Excellent written & verbal communication skills
Job Responsibility
Job Responsibility
  • Design, implement, and optimize deep learning models for object detection, segmentation, and tracking using camera and lidar data
  • Build and maintain data pipelines, training infrastructure, and inference frameworks to support reproducible and scalable model development
  • Develop tools and metrics for evaluating model performance and ensuring robustness across diverse warehouse environments
  • Work with third-party annotation vendors to generate high-quality labeled datasets for training and validation
What we offer
What we offer
  • Health benefits (Medical, Dental, Vision, HSA and FSA (Health & Dependent Daycare), Employee Assistance Program, 1:1 Health Concierge)
  • Life, Short-term and long-term disability insurance (Cyngn funds 100% of premiums)
  • Company 401(k)
  • Commuter Benefits
  • Flexible vacation policy
  • Sabbatical leave opportunity after 5 years with the company
  • Paid Parental Leave
  • Daily lunches for in-office employees and fully-stocked kitchen with snacks and beverages
  • Fulltime
Read More
Arrow Right

Autonomy Software Engineer

As an Autonomy Engineer, your primary goal will be to make our autonomy system m...
Location
Location
United States , San Mateo
Salary
Salary:
147000.00 - 210000.00 USD / Year
skydio.com Logo
Skydio
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ years of experience writing production level code for autonomous robots, preferably flying robots
  • High level of proficiency in C++ and Python
  • Practical experience implementing state of the art algorithms in a robotics-adjacent area including computer vision, state estimation, motion planning, controls, sensor characterization and integration, UAS software and hardware development
  • Strong software engineering fundamentals and a commitment to writing clean, well-designed, maintainable, readable code
Job Responsibility
Job Responsibility
  • Make our autonomy system more capable and more reliable for all of our customers
  • Own developing new autonomous capabilities end-to-end and deploying these capabilities to customers
  • Build cutting-edge autonomous capabilities through tight cross functional collaboration
  • Develop core robotics algorithms to expand our autonomous operational envelope in challenging environmental conditions
  • Triage customer issues, recognize trends, and rapidly make our system more resilient to failures seen in the field
  • Research investments in simulated and in-real-life test infrastructure
  • Develop a deep understanding of core robotics principles coupled with a full understanding of how our system works
  • Help out across the full software stack when needed, maintaining the highest standards for code quality and proactively addressing tech debt
  • Conceive, design, implement, simulate, evaluate, and fly new motion planning strategies to extend capabilities and improve customer experience
What we offer
What we offer
  • Equity in the form of stock options
  • Comprehensive benefits packages
  • Relocation assistance may also be provided for eligible roles
  • Eligible to enroll in the Company’s group health insurance plans
  • Paid vacation time, sick leave, holiday pay and 401K savings plan
  • Fulltime
Read More
Arrow Right

Software Development Engineer - Robotics

We’re ALTEN Technology USA, an engineering company helping clients bring groundb...
Location
Location
United States , Boston
Salary
Salary:
100000.00 - 170000.00 USD / Year
altenusa.com Logo
ALTEN Technology USA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S./B.A. degree in Engineering or another technical field
  • 1–5 years of relevant experience in data engineering, cloud engineering, or analytics infrastructure
  • Experience with VR, Haptic Devices or sensors
  • Experience with robotics or autonomous vehicles
  • Familiarity with AWS account administration and cloud resource management.
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining high‑performance software in C++ and Python
  • Building scalable cloud‑based systems leveraging AWS, Azure, and modern CDK tooling
  • Developing and optimizing data‑management pipelines to support robotics and autonomy workloads
  • Implementing and integrating computer vision algorithms, including CUDA‑accelerated processing, sensor drivers, and hand‑eye calibration workflows
  • Designing and deploying MPC‑based controllers, simulation‑driven testing, and real‑time control logic
  • Integrating ML models into production systems, including optimization, JIT execution, and infrastructure support
  • Developing autonomy behaviors using state machines, behavior trees, and task‑planning frameworks
  • Building and supporting VR and haptic‑device interfaces, communication stacks, and motion‑capture (mocap) integrations
  • Developing middleware and system‑level frameworks for robotics and autonomous‑vehicle platforms
  • Supporting internal developer tooling, CI/CD pipelines, and automation using Jenkins, Python, Bash, and Linux.
Read More
Arrow Right

Member of Technical Staff, Microsoft Robotics (Software Systems)

Microsoft's Discovery and Quantum (MDQ) division develops and delivers advanced ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Design, build, and operate the observability and monitoring infrastructure for the Microsoft Robotics platform, including telemetry pipelines, distributed tracing, alerting, dashboards, and health models that span cloud services on Azure and edge/on-robot components running in partner environments
  • Instantiate the core incident response and reliability capabilities for production robotics workloads, to include defining Service Level Indicators (SLIs)/Service Level Objectives (SLOs), building automated detection and remediation, conducting post-incident reviews, and driving systemic improvements that prevent recurrence across the fleet
  • Engineer production-grade deployment and release pipelines for robotics software, including safe rollout strategies for edge/on-robot updates, canary deployments, rollback automation, and stage-gated release processes that enforce safety and quality checks before software reaches physical systems
  • Build and maintain the secure-by-design infrastructure for cloud-to-edge communication, including certificate management, secure boot chains, encrypted telemetry channels, and access controls for remotely managed robotic systems
  • Partner with platform, autonomy, and simulation engineers to instrument new capabilities with production-quality logging, metrics, and tracing from day one, embedding operational readiness into the development lifecycle rather than retrofitting it
  • Develop capacity planning models and performance baselines for robotics workloads, identifying scaling bottlenecks in data ingestion, model inference, simulation execution, and real-time control loops before they impact partner deployments
  • Contribute to eventual on-call rotations and build the runbooks, escalation paths, and operational documentation that enable the broader team to support production systems confidently
  • Fulltime
Read More
Arrow Right