Talent.com
Staff Backend Software Engineer - Python
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   Powered by JazzHR

    Create a job alert for this search

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

    Similar jobs
    Full Stack Engineer

    Full Stack Engineer

    GEI Consultants • Markham, ON, Canada
    Full-time
    The Full Stack Engineer is responsible for front-end development and back-end interconnection of solutions that support AI-powered applications and integrations across GEI.This role builds user-fac...Show more
    Last updated: 30+ days ago • Promoted
    Staff Backend Engineer — Scale FinTech Platforms

    Staff Backend Engineer — Scale FinTech Platforms

    Intuit • Toronto, Canada
    Full-time
    A leading financial technology company is seeking a Back End Staff Software Engineer to work with the Center of Money team in Toronto. The role includes enhancing customer experiences through applic...Show more
    Last updated: 22 days ago • Promoted
    Backend Python Engineer — Remote, ESOP, High Impact

    Backend Python Engineer — Remote, ESOP, High Impact

    Enso Connect Inc. • Toronto, Canada
    Remote
    Full-time
    A leading SaaS startup in Canada is seeking a mid-to-senior level engineer to join its remote engineering team.The ideal candidate will have 3-7 years of experience with Python and AWS, driving the...Show more
    Last updated: 24 days ago • Promoted
    Senior Software Engineer, Python (Toronto)

    Senior Software Engineer, Python (Toronto)

    Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer, Python (Toronto).Category : Information Technology.Senior Software Engineer, Python Programmer. Fitch Ratings is currently seeking a Senior Software Engineer specializing in...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Software Engineer - Python

    Senior Backend Software Engineer - Python

    Ouster, Inc. • Toronto
    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
    Last updated: 9 days ago • Promoted
    Senior Full Stack Engineer (JavaScript, Python)

    Senior Full Stack Engineer (JavaScript, Python)

    Transcrypts • Toronto C6A, ON, Canada
    Full-time
    Proficient with Supabase (Postgres, Auth, RLS).Experience with Supabase Edge Functions using TypeScript.Familiarity with LLM APIs (OpenAI, Anthropic Claude, Google Gemini).Strong understanding of s...Show more
    Last updated: 28 days ago • Promoted
    Senior Python Software Engineer - Toronto

    Senior Python Software Engineer - Toronto

    Validus Risk Management • Toronto, ON, Canada
    Full-time
    Validus is looking for a financial software engineer to join our back-end team.This team is responsible for designing, implementing and maintaining the systems and services powering the rapidly gro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Python Backend Engineer — High-Impact APIs

    Senior Python Backend Engineer — High-Impact APIs

    Agilno • Toronto, Canada
    Full-time
    A software development company located in Toronto is searching for a Senior Python Developer with a minimum of 5 years of backend experience in Python. This role involves leading the design of scala...Show more
    Last updated: 24 days ago • Promoted
    Remote Backend SaaS Engineer — Python / Django

    Remote Backend SaaS Engineer — Python / Django

    Canonical • Toronto, Canada
    Remote
    Full-time
    A leading software company in Toronto is seeking a Software Developer (Backend SaaS) to work on managing Ubuntu systems.The ideal candidate will have experience with Python, web frameworks like Fla...Show more
    Last updated: 24 days ago • Promoted
    Software Engineer (Backend) - Python

    Software Engineer (Backend) - Python

    Munich Re • Toronto
    Full-time
    Python and modern backend frameworks to join the.This role is ideal for someone passionate about building scalable, secure, and high-performance APIs and services that power data-driven solutions.Y...Show more
    Last updated: 17 days ago • Promoted
    Senior Full Stack Engineer (React, Python)

    Senior Full Stack Engineer (React, Python)

    Acquird.io • Toronto C6A, ON, Canada
    Full-time
    B2B SaaS company, teams are based out of North America.Role is 95% remote in Toronto (we meetup 1x a month).Must be able to legally work in Canada (visa or sponsorship won't be provided).Our Eng te...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft • newmarket, on, ca
    Full-time
    One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain. Product being developed is a...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer, Query

    Staff Software Engineer, Query

    MongoDB • Toronto, Canada
    Full-time
    Staff Software Engineer, Query – MongoDB Join the MongoDB Server Query Integration team to help build a world‑class distributed open‑source database. Our team plays a crucial role in the experience ...Show more
    Last updated: 30+ days ago • Promoted
    Staff Backend Software Engineer - Python

    Staff Backend Software Engineer - Python

    Ouster • Toronto
    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
    Last updated: 17 days ago • Promoted
    Sr. Software Development Engineer - Integrations - Python

    Sr. Software Development Engineer - Integrations - Python

    Workday, Inc. • Toronto
    Full-time
    Your work days are brighter here.We’re obsessed with making hard work pay off, for our people, our customers, and the world around us. As a Fortune 500 company and a leading AI platform for managing...Show more
    Last updated: 10 hours ago • Promoted • New!
    Senior Software Engineer Python (Django)- Vancouver

    Senior Software Engineer Python (Django)- Vancouver

    Cover Genius • Toronto, Canada
    Full-time
    As a Senior Software Engineer on our Technology Team, you will own the design, development, and optimization of business‑critical applications within our Core Services problem spaces that power the...Show more
    Last updated: 30+ days ago • Promoted
    Software Python Engineer

    Software Python Engineer

    PRI Global • Toronto
    Full-time +1
    Toronto,Canada (Hybrid)(3 days in office, 2 days remote).You’ll play a key role in backend development, API design, and integration within risk assessment software solutions.Build and deliver backe...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer - Frugal

    Senior Software Engineer - Frugal

    Frugal • richmond hill, on, ca
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 1 day ago • Promoted