Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Backend Software Engineer - Python

$140k - $160k per year
Full-time

Ouster

Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision algorithms and sensor hardware are used in autonomous cars, drones, robots, smart intersections, and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

 

Your role will primarily involve working on Ouster’s Blue City solution with the mission of making roads safer, reducing commute times, and cutting emissions. We develop software that provides cities with the information needed to better understand and improve their transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated to this mission.

 

We are seeking a dynamic and passionate software engineer who will be a key player in architecting, developing, and maintaining our backend infrastructure, APIs, services, and analytics.

 

You will be working on the cloud infrastructure that makes a cutting edge distributed system like ours possible. Our infrastructure enables live streaming of raw lidar pointclouds efficiently to many clients, continuous streaming of data from our edge computers at the intersection to the cloud to perform analytics, and gives users access to the analytics we calculate. 

 

You will also be making roads safer by creating analytics like our near miss detection, which finds close calls between vehicles, cyclists and pedestrians. This lets cities do before and after studies on infrastructure changes, see the change in rate of close calls, and even view 3D recordings of individual events to better understand issues at their intersections.

Job Responsibilities:

  • Design, build and maintain a complex, in production, distributed system at scale
  • Develop robust Python and Rust code to support product functionalities
  • Work with the team and individually to architect and implement our cloud infrastructure and applications
  • Collaborate on developing microservices to generate traffic analytics
  • Architect solutions to satisfy requirements
  • Break down design into engineering requirements
  • Collaborate with other internal software teams
 

What we’re looking for:

  • Bachelor’s degree or higher in Software Engineering, Computer Science, or related discipline
  • 7+ years of experience in coding for production software applications
  • 5+ years of experience in distributed system design with focus on scalability
  • Extensive experience in designing and implementing backend applications using Python is required
  • Strong experience developing high performance applications in a compiled language such as C++, Rust, or Go, is highly desirable
  • Strong experience designing and managing high performance databases, with an emphasis on Postgres. (Bonus for experience with time-series data)
  • Experience using a variety of communication protocols (TCP, GRPC, MQTT, etc.) and understanding of fundamental networking concepts
  • Strong familiarity with developing in Linux environments
  • Thorough knowledge of AWS technologies available to optimally architect cloud solutions
  • A solid understanding of how to design, develop, test, and monitor production backend systems
  • Strong understanding of Cloud Security best practices and standards
  • Experience with Docker, Jenkins, and Terraform
  • Excellent problem-solving abilities
  • Strong communication skills
 

Bonus points:

  • Experience in the ITS industry or Transportation Engineering
  • Past experience working with embedded systems
  • Experience programming in Rust

The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($140,000 - $160,000)

 

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Backend Software Engineer - Python in Toronto, ON vacancy
  •  ...the team towards the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations...  ...Java experience in enterprise environments + Knowledge in Python (2 years) Experience with SQL queries, Docker/Kubernetes Strong... 
    Senior
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    19 days ago
  • $167.5k - $235k per year

     ...reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing...  ...compartmentalized and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your... 
    Senior
    Casual work
    Work at office
    Local area

    Justworks

    Toronto, ON
    10 hours ago
  •  ...intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features to designing, implementing, and maintaining... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    4 days ago
  • $128k - $170k per year

     ...a range of lidar sensors and software solutions built on top of those...  ...dynamic and passionate software engineer who will be a key player in...  ...developing, and maintaining our backend infrastructure, APIs, and...  ...system at scale Develop robust Python code to support product functionalities... 
    Suggested
    Full time

    Ouster

    Toronto, ON
    a month ago
  •  ...looking for a results-oriented, creative and highly motivated Software Engineer (Python) to join our team to take on this challenging and exiting...  ...have the opportunity to work with various stakeholders (senior level, and subject matter experts) stakeholders including business... 
    Senior
    Flexible hours

    Scotiabank

    Toronto, ON
    3 days ago
  •  ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and...  ...out to candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,... 
    Local area
    Remote work
    Work from home
    Home office

    StackAdapt

    Toronto, ON
    10 hours ago
  • $180k - $275k per year

     ...customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member...  ...of proven software development expertise (Production level Python development required) Enterprise SaaS Leader: Extensive... 
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Veeva Systems

    Toronto, ON
    12 hours ago
  • $100 per hour

     ...investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Python SWE Type: Contract Compensation: $100/hour Location: Remote Duration: 1 month Commitment:... 
    Remote job
    Hourly pay
    Contract work
    For contractors
    Summer work

    Mercor

    Toronto, ON
    7 days ago
  •  ...execution risks Independently design and deliver software solutions by engaging stakeholders and challenging assumptions Build backend services and RESTful APIs aligned to those...  ...without close supervision Strong Python experience in enterprise environments + Knowledge... 
    For subcontractor

    Luxoft

    Toronto, ON
    21 days ago
  • $150k - $190k per year

     ...About the Team We build enterprise software that helps organizations optimize sales...  ...and improve go-to-market agility. Our engineering organization includes multiple product...  ...facing capabilities. We are seeking Senior Backend Engineers to join our application teams... 
    Senior

    Forma.ai

    Toronto, ON
    2 days ago
  • $140.6k - $190.6k per year

     ...Lead Product Engineer (Full Stack), Materia AI This role is heavily backend focused (roughly 70% backend / 30% frontend). We...  ...production products from 0→1 Python backend depth (FastAPI/Django/APIs...  ...about building AI-driven software that redefines how professionals... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    12 hours ago
  •  ...ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside... 
    Senior
    Local area
    Immediate start

    MaintainX

    Toronto, ON
    10 hours ago
  • $160k - $200k per year

     ...Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology platform...  ...in one or more modern programming languages (TypeScript, Python, Go, Ruby, C#, Rust, etc.) ~ Strong understanding of... 
    Senior
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    4 days ago
  •  ...Senior AI Application Engineer Location: Woodbridge, ON (Hybrid - 3 days onsite per week) Physical Presence...  ...powered applications across frontend, backend, and AI/LLM integrations, including...  .../or Node.js and working knowledge of Python. • Experience with React, Next.js, REST... 
    Senior
    Contract work
    Work at office
    3 days per week

    Infotek Consulting Inc.

    Toronto, ON
    9 days ago
  •  ...Senior Python Backend Developer – AWS Cloud Applications Toronto, ON - Hybrid (2-3 Days WFO) 6-12 months Key responsibilities : 1. Senior Software Engineer requirements 2. Core skills AWS, Python, SQL queries, Docker Kubernetes 3. Additional experience... 
    Senior
    Contract work

    Astra North Infoteck Inc.

    Toronto, ON
    21 days ago
  • $72k - $138k per year

     ...coaching -- We are seeking a strong Python developer on a 1 -year fixed term role...  ...candidate has deep expertise in Python software engineering, APIs, data structures, and testing, and...  .... You will design, build, and optimize backend services and ML/LLM integrations with a... 
    Senior
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $120k - $145k per year

     ...microservices. Conduct code reviews, promoting best practices in software development, testing, and deployment. Analyze system...  ...what we're looking for Experience: Experience in software engineering, with a strong focus on back-end development and system architecture... 
    Senior
    Work at office
    Remote work
    Work from home
    Flexible hours
    2 days per week
    3 days per week

    HelloFresh

    Toronto, ON
    10 hours ago
  • $120k - $150k per year

     ...world's most reliable on-demand, logistics engine for delivery! We're looking for...  .... About the Role We're looking for Backend Engineers to work on both Product and Product...  ...Claude Code, Codex, Cursor) in the full software development lifecycle, including designing... 
    Full time
    Work at office
    Local area
    Remote work

    DoorDash Canada

    Toronto, ON
    4 days ago
  •  ...are looking for a highly skilled and technically proficient Senior Backend Engineer to join our Customer Focus Group (CFG) .This is a unique,...  ...experience with CI/CD pipelines , automated testing, and modern software delivery practices. Nice to Have: Experience in... 
    Senior

    CommIT

    Toronto, ON
    4 hours ago
  • $80k - $130k per year

    Python Engineering Position Description We are seeking a Python Engineering with 5 years of...  ...and experience delivering high-quality software in production environments. This role...  .... - Build and maintain APIs, backend services, and data processing solutions... 
    Work at office
    3 days per week
    Toronto, ON
    1 day ago
  • $160k - $185k per year

     ...and partners depend on to stay connected anywhere.  As a Senior Software Engineer, you’ll lead technically significant initiatives across the...  ...~ Build What Powers Connection.  Design and build resilient backend services in TypeScript and Node.js (Express), leveraging AWS... 
    Senior
    Full time
    Remote work
    Flexible hours

    Roadpost

    Toronto, ON
    4 days ago
  • $130k per year

     ...innovative technology team as a Full Stack Software Engineer to drive the evolution of our platform...  ...customers. Working closely with the Senior Manager of software, our Product team and...  ...full-stack applications ~ Solid backend development skills in Node.js (Express,... 
    Senior
    Permanent employment
    Remote work

    Terawatt Infrastructure

    Toronto, ON
    17 days ago
  •  ...Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and platform architecture, with opportunities to contribute... 
    Senior
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    15 days ago
  • $104k - $130k per year

     ...their data. We are looking for a Staff Software Engineer with deep experience designing and...  ...distributed data pipelines, and high-throughput backend architectures. You will play a key role...  ...and event-driven applications using Python, Typescript, C#, and AWS-native services... 
    Senior
    Long term contract
    Full time
    Manual labor
    Local area
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    4 days ago
  • $148k - $185k per year

     ...institutional page  About the role Our Engineering team helps Nubank to create and use the...  ...products. We strive for state-of-the-art software development practices that currently...  ...incidents as necessary Work focused on backend applications, and be open to contribute to... 
    Senior
    Remote work

    Nubank

    Toronto, ON
    2 days ago
  •  ...people move faster. About the Role As a Python Engineer (Full Stack & AI) at Fulfil, you will...  ...across our Python-based platform, from backend services to frontend integrations. Work...  ...building or scaling production software in commerce, logistics, or operations domains... 
    Senior
    Hourly pay
    Long term contract
    Full time
    Work at office
    Immediate start

    ACCRUEPARTNERS

    Toronto, ON
    more than 2 months ago
  • $156k - $214.5k per year

     ...running to be successful on Faire. We are looking for a Senior Growth Engineer (Frontend or Backend) who thrives at the intersection of product,...  ...about you because you: Have 5+ years of professional software engineering experience. Have strong experience in either... 
    Senior
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    10 hours ago
  • $80k - $89k per year

     ...design, artwork & photography to engineering, systems & data, we support...  ...Role As an Intermediate Backend Engineer, you will contribute...  ...will include developing custom software, including our REST APIs,...  ...business. Reporting to the Senior Backend Engineering Manager,... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours
    2 days per week
    1 day per week

    Internal Job Board

    Toronto, ON
    10 hours ago
  • $128k - $150k per year

    Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful...  ...in back-end development, with hands-on experience using Python. ~ Some front-end development experience, using modern Javascript... 
    Senior
    Permanent employment
    Full time

    Hays

    Toronto, ON
    8 days ago
  •  ...people who make care possible. The Opportunity As a  Senior Software Engineer at Caribou, you will shape the architecture, quality, and evolution...  ...js, React, PostgreSQL, and AWS ~ Proven ability to design backend services using best practices (e.g., REST/GraphQL, domain-... 
    Senior
    Full time
    Summer work
    Work at office
    Remote work
    1 day per week

    Caribou

    Toronto, ON
    18 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Software Engineer - Python. Be the first to apply!