Talent.com
Ouster
Staff Backend Software Engineer - PythonOuster • Ottawa or Toronto, ON, CA
No longer accepting applications
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 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

Staff Backend Engineer

HRBToronto, ON, CA
Full-time

Our team comprises top talent in AI, product development, and engineering—innovative, humble, and forward-thinking professionals committed to redefining productivity in the knowledge economy.We're ... Show more

 • Promoted

Senior Software Engineer Leading Python Applications for Investments

CollaberaToronto, ON, CA
Full-time

Lead the charge as a Senior Software Engineer, focusing on Python and AWS, while building impactful internal tools for the investments industry.Innovate data visualization applications that elevate... Show more

 • Promoted

Lead Software Engineer – Python/React

Thomson ReutersToronto, ON, CA
Full-time

Lead Product Engineer (Full Stack), Materia AI.This role is heavily backend focused (roughly 70% backend / 30% frontend).We are specifically looking for engineers who have built and shipped real pr... Show more

 • Promoted

Software Engineer II Specializing in Python and Distributed Systems

Scribd, Inc.Toronto
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

Staff Web3 Engineer - Tokenization & Wallet Platform

RobinhoodToronto, ON, CA
Full-time

A financial technology company is seeking a Staff Software Engineer in Toronto.This role is essential in developing the Robinhood Chain and Tokenization Engine, emphasizing mentorship and technical... Show more

 • Promoted

Senior / Staff Software Engineer, Integrations

Air-tekToronto, ON, CA
Full-time

Air-tek is a Canadian-based software company with a powerful suite of unique products that have already achieved a significant share of a huge global market.The product market fit is excellent, and... Show more

 • Promoted

Staff Software Engineer (Backend)

CopperToronto, ON, CA
Full-time

Direct message the job poster from Copper.Most CRMs are glorified databases with legions of custom fields that attempt to make business processes repetitive.But just as no two people are identical,... Show more

 • Promoted

Staff Software Engineer, Data Platform

hireVouchToronto, ON, CA
Full-time

We’re looking for an engineer who thrives on building scalable data platforms and enjoys tackling complex backend challenges.This isn’t just a data engineering role, you’ll be designing and optimiz... Show more

 • Promoted

Staff Backend Engineer: Lead Architecture & Scalable APIs

ProcurifyToronto, ON, CA
Full-time

A leading procurement platform in Canada seeks a Staff Backend Software Engineer to join their team.The role involves leading technical strategies, designing scalable APIs using Python and Django, ... Show more

 • Promoted

Senior Staff Software Engineer for Complex Fintech Architecture

Bank On LoopToronto, ON, CA
Full-time

Be a pivotal part of our team as a Staff Software Engineer.Drive the architectural vision for our cross-border banking platform while mentoring engineers and ensuring system integrity.This position... Show more

 • Promoted

Staff Software Engineer, Issue Workflow, High-Scale

SentryToronto, ON, CA
Full-time

A leading software monitoring company in Toronto is seeking a Staff Software Engineer for their Issue Workflow team.The ideal candidate has over 10 years of full-stack software engineering experien... Show more

 • Promoted

Staff Software Engineer - Product & Integrations

Terminal (YC S23)Toronto, ON, CA
Full-time

Terminal is Plaid for Telematics in commercial trucking.Companies building the next generation of insurance products, financial services and fleet software for trucking use our Universal API to acc... 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

Remote Python Engineer – Backend APIs (Entry-Level)

Stealth StartupToronto, ON, CA
Remote
Full-time

A dynamic tech company is seeking an Entry-Level Python Engineer to join their growing engineering team in Toronto.Ideal for recent graduates, you will develop scalable applications, backend servic... Show more

 • Promoted

Staff Software Engineer

ZSToronto, ON, CA
Full-time

As a management consulting and technology firm focused on improving life and how we live it, we transform ideas into impact by bringing together data, science, technology and human ingenuity to del... Show more

 • Promoted

Senior Python Software Engineer - (Data&Connectors)

DataRobotToronto, ON, CA
Full-time

DataRobot delivers AI that maximizes impact and minimizes business risk.Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale.Da... Show more

 • Promoted

Senior Full-Stack Engineer: Python/Django + React, Remote

HRBToronto, ON, CA
Remote
Full-time

Join a dynamic and innovative company as a Senior Full Stack Software Engineer, where you will leverage your expertise in Python and React to design and develop high-quality applications.Collaborat... Show more

 • Promoted

Senior Python Backend Engineer - Banking Microservices

BeachHeadToronto, ON, CA
Full-time

A top financial firm in Toronto is looking for an experienced Python Developer to develop and maintain backend systems and microservices.The role requires 5-7 years of backend development experienc... Show more