Skip to content

Software Engineer - Python

Develops scalable Python-based tooling and infrastructure for self-driving systems in mining and construction vehicles, including fleet management and multi-platform support. Requires bachelor's degree and 1+ years Python experience building backend systems or tools.

About the job

Responsibilities

  • Design and build scalable Python-based tooling and infrastructure to support development across the autonomy stack.
  • Build systems that support fleet management and vehicle communication.
  • Contribute to the design of scalable systems that support multiple vehicle platforms and operating environments.
  • Closely collaborate with engineers across the stack.

Requirements

  • Bachelor’s in Computer Science, Mathematics, or related field.
  • 1+ years of experience in shipping complex software in Python.
  • Experience building backend systems, developer tools, or infrastructure.

Nice to Have

  • A MSc or PhD in computer science or applied mathematics with coursework or research experience in robotics.
  • Experience with driver assistance or autonomous driving systems or off-road products.

Compensation

Base salary range: $125,000 - $222,000 USD annually.

Skills

Python, Backend Systems, Developer Tools, Infrastructure, Fleet Management, Vehicle Communication, Autonomy Stack, Scalable Systems, Robotics

Lyft

Lyft

Seattle, WA

Software Engineer, Fulfillment Core Services
$128k+/yrHybrid2+ YOEBackend Engineering

Build and operate mission-critical distributed backend systems that manage ride fulfillment state transitions, integrating new rider and driver products while improving reliability and performance. The role requires 2+ years of software engineering experience, cloud expertise, and knowledge of distributed systems and databases.

Fingerprint

Fingerprint

United States

Backend Engineer, Core APIs
$130k+/yrRemote2+ YOEBackend Engineering

Build and scale high-performance backend APIs and real-time data-processing systems for fraud detection. The role requires at least 2 years of backend experience with Go and/or Node.js, plus expertise in scalable systems, APIs, databases, and microservices.

Beacon AI

Beacon AI

San Carlos, CA

Software Engineer, Backend
$135k+/yrHybrid2+ YOEBackend Engineering

Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.

Illumio

Illumio

Sunnyvale, CA

Member of Technical Staff II - Cloud Security
$141k+/yrOn-site2+ YOEBackend Engineering

Develop and operate Go-based containerized microservices that process cloud telemetry and real-time events for a multi-tenant security platform. The role requires 2+ years building distributed systems, cloud API experience, and strong SQL, networking, and Linux skills.

Bubble

Bubble

Remote

Software Engineer II, Backend
$145k+/yrRemote2+ YOEBackend Engineering

Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.