Talent.com
Ouster
Staff Backend Software Engineer - PythonOuster • Ottawa or Toronto, ON, CA
Staff Backend Software Engineer - Python

Staff Backend Software Engineer - Python

Ouster • Ottawa or Toronto, ON, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

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 Studio, with the mission of making it easy to view, share, manage and work with Ouster lidar data.

We develop a web and desktop application that allows users to create their own organization where they can invite other members, upload lidar data, view their organization’s lidar data, view sample data from Ouster, and share data with Ouster’s support team.

You will be responsible for working with stakeholders on clarifying product requirements, designing and implementing solutions for those requirements.

You are someone who works well in a team and independently.

  • We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing, and maintaining our backend infrastructure, APIs, and creating new services that are useful for our customers and internal engineers.
  • You will be working on the cloud infrastructure that makes a cutting edge distributed system like ours possible.

Our infrastructure enables streaming of raw lidar pointclouds efficiently to many clients, reformatting lidar recordings, and post processing the data with algorithms like SLAM. Open to applicants in Ottawa and Toronto.

  • Job Responsibilities: Design, architect, build and maintain a complex, in production, distributed system at scale Develop robust Python 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 12+ years of experience in coding for production software applications 8+ years of experience in distributed system design with focus on scalability Extensive experience in designing and implementing backend applications using Python is required 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 GCP 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, GitLab Pipelines, Terraform, and Kubernetes Excellent problem-solving abilities Strong communication skills The base pay will be dependent on your skills, work experience, location, and qualifications.

This role may also be eligible for equity & benefits.

  • ($128,000 - $170,000) Powered by JazzHR

Create a job alert for this search

Staff Backend Software Engineer - Python • Ottawa or Toronto, ON, CA

Similar jobs

Staff Backend Engineer

Boam AIToronto, ON, CA
Full-time

Architect and scale the core systems behind our managed data agents.Boam AI builds managed data solutions that transform messy, unstructured signals from public, private, and proprietary sources in... Show more

 • Promoted

Senior / Staff Software Engineer - Next-Gen AI Payments(Mandarin & English) - toronto

Snapliitoronto, on, ca
Full-time

Snaplii is one of Canada's fastest-growing fintech platforms, transforming how people pay, save, and earn rewards.With over $100M in annual transaction volume and 250,000+ users across North Americ... Show more

 • Promoted

Lead Principal Software Engineer - Auxo | Growth Partner

Auxo | Growth Partnerrichmond hill, on, ca
Full-time

SaaS products and platforms at scale.You’ll work closely with the Head of Product & Technology to shape technical direction across multiple teams.This is a high-impact IC role where you’ll influenc... Show more

 • Promoted

Senior Python Backend Engineer – Remote

Blackfluo.aiToronto, ON, CA
Remote
Full-time

A dynamic tech company is seeking a Senior Full-Stack Developer with a focus on backend development in Python.The ideal candidate will have over 5 years of experience, strong expertise in Django or... Show more

 • Promoted

Software Engineer (Backend) - Python - $122,690 - $142,062 A Year

AlitheiaToronto, Canada
Full-time

Develops scalable backend systems using Python and modern frameworks for data-driven solutions and AI, focusing on performance and security. Show more

 • Promoted

Staff Backend Software Engineer - Python

OusterToronto, ON, CA
Full-time

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, ... Show more

 • Promoted

Software Engineer II Specializing in Python and Distributed Systems

Scribd, Inc.Toronto, Ontario, Canada
Full-time

Step into the role of Software Engineer II, focusing on scalable backend systems.Harness your Python skills to develop robust architectures that power content enrichment and metadata extraction.You... Show more

 • Promoted

Azure Databricks Engineer

Tredence Inc.newmarket, on, ca
Full-time

We are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on the Azure c... Show more

 • Promoted

Software Engineer with Talend and Python

ScotiabankToronto, Ontario, Canada
Full-time

Title: Software Engineer with Talend and Python Location(s): Canada: Ontario: Toronto.The Senior Developer will support the Global Treasury Technology team, working on multiple projects, partial ap... Show more

 • Promoted

Staff Backend Engineer - Relocation to Bangkok

AgodaToronto, ON, CA
Full-time

A leading online travel booking platform is seeking a Back End Staff Software Engineer to work on mission-critical systems.The ideal candidate will have over 10 years of experience in developing pe... Show more

 • Promoted

Staff Software Engineer, Backend

Okta for DevelopersToronto, ON, CA
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Software Engineer (Backend) - Python

Munich ReToronto, ON, CA
Full-time

Python and modern backend frameworks to join the team.This role is ideal for someone passionate about building scalable, secure, and high-performance APIs and services that power data-driven soluti... Show more

 • Promoted

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Staff Software Engineer, Backend (PAM)

OktaToronto, ON, CA
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Software Engineer, Python

AutoSyncGreater Toronto Area, ON, CA
Full-time

TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit... Show more

 • Promoted

Senior / Staff Software Engineer - Next-Gen AI Payments(Mandarin & English) - Snaplii

Snapliitoronto, on, ca
Full-time

Snaplii is one of Canada's fastest-growing fintech platforms, transforming how people pay, save, and earn rewards.With over $100M in annual transaction volume and 250,000+ users across North Americ... Show more

 • Promoted

Staff Software Engineer, Backend

GlossGeniusToronto, Ontario, Canada
Full-time

GlossGenius is building an ecosystem enabling entrepreneurs to succeed.We empower small business owners to focus on being creators, not admins, by offering a range of business management tools incl... Show more

 • Promoted

Software Engineer – Advanced Systems - Draganfly Inc.

Draganfly Inc.richmond hill, on, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

Python Software Engineer III

TEKsystemsToronto, ON, CA
Full-time

Our client is a leading global technology organization operating a high‑traffic digital marketplace that connects millions of customers worldwide.The platform serves passionate communities and deli... Show more

 • Promoted

Senior Staff Software Engineer for HR SAAS

Recruiting In Motion - Eastern OntarioToronto, ON, CA
Full-time +1

Join a leading HR SAAS firm as a Staff Software Engineer, taking the helm of complex projects and driving technical excellence.Bring your expertise in Python, Go, and microservices to elevate emplo... Show more