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

Staff Backend Software Engineer - Python

$128k - $170k 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 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)

 

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Staff Backend Software Engineer - Python in Toronto, ON vacancy
  • $200k - $235k per year

     ...are high, and so are the rewards. The Backend Platform team’s mission is to enable...  ...libraries, and tooling that support hundreds of engineers working across backend services. By...  ...engineers rely on every day! As a Staff Software Developer , you will set technical direction... 
    Suggested
    Long term contract
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    8 hours ago
  • $104k - $130k per year

     ...unlock the true potential of their data. We are looking for a Staff Software Engineer with deep experience designing and scaling large-scale,...  ...datasets , distributed data pipelines, and high-throughput backend architectures. You will play a key role in driving our... 
    Suggested
    Long term contract
    Full time
    Manual labor
    Local area
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    4 days ago
  •  ...to their ideal customers. The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow...  ...: AppLovin's Array team is seeking an experienced Staff Backend Software Engineer to join our team. Array is a seamless, end-to-end app management... 
    Suggested
    Full time
    Work from home
    Flexible hours

    AppLovin

    Toronto, ON
    9 days ago
  • $205k per year

     ...RabbitMQ and Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver...  ...proficiency in modern programming languages (TypeScript, Python, Go, Rust) ~ Deep experience with Frontend or Backend frameworks... 
    Suggested
    Permanent employment
    Full time
    Internship

    Clutch Technologies Inc.

    Toronto, ON
    8 hours ago
  • $140k - $160k per year

     ...a range of lidar sensors and software solutions built on top of those...  ..., tightknit, team consists of engineers with backgrounds in Transportation...  ..., and maintaining our backend infrastructure, APIs, services...  ...system at scale Develop robust Python and Rust code to support product... 
    Suggested
    Full time

    Ouster

    Toronto, ON
    a month ago
  • $160k - $220k per year

     ...layer between people (and non-human-identities) and the systems they need to do their jobs. The Staff Backend Engineer Opportunity We're looking for a Backend Software Engineer who wants to work on hard problems: distributed systems and building software where getting... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    2 days ago
  •  ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these...  ...Engineer, Full Stack at Noetica, you'll help build robust backend systems and APIs that power our search-centric web... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    11 hours ago
  • $140.6k - $190.6k per year

     ...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading...  .... You will be developing and implementing solutions using Python, Snowflake, AWS cloud infrastructure, and modern data engineering... 
    Long term contract
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Toronto, ON
    11 hours ago
  • $205.6k - $257k per year

     ...partners through world-class software, purpose-built for everyone in...  ...Work With You’ll enter our engineering interview process as part of a...  ...specific team’s immediate gap.  Staff Engineers at Carta are...  ...systems. While our primary stack is Python/Django, React, and Postgres,... 
    Long term contract
    Full time
    Work at office
    Immediate start

    Carta

    Toronto, ON
    8 hours ago
  •  ...systems and business areas of the Bank. The Role We are looking for a results-oriented, creative and highly motivated Software Engineer (Python) to join our team to take on this challenging and exiting role for our analytic platform modernization project. The... 
    Flexible hours

    Scotiabank

    Toronto, ON
    3 days ago
  • $180k - $210k per year

     ...About Us We’re looking for a Staff Engineer -  User Experience (Backend) to join our Patient Platform team and shape the systems that power patient-facing...  ...high-scale distributed systems ~ Strong experience in Python (FastAPI, Flask) or similar modern backend frameworks... 
    Contract work
    Internship
    Local area
    Immediate start
    Remote work
    Flexible hours

    Prenuvo

    Toronto, ON
    8 hours ago
  • $104k - $130k per year

     ...scalable, data-driven product systems and looking for a Staff Software Developer with strong engineering skills and a track record of designing and delivering...  ..., ship, and iterate. • Design and build scalable backend services, APIs, and data pipelines that support core product... 
    Long term contract
    Full time
    Local area
    Remote work
    Worldwide

    Varicent

    Toronto, ON
    2 days ago
  • $140k - $192.5k per year

     ..., can access your app accounts. It integrates with iOS system features by communicating with our backend to and grant proper application access.c) The Staff Software Engineer in Test Opportunity We are looking for an experienced Software Engineer in Test to join the iOS... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    1 day 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
    8 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
    11 hours ago
  •  ...the flexibility for meaningful work-life balance. Being a Staff AI Software Engineer at iManage Means…  You are passionate about owning the...  ...NLP and LLM systems into productions  ~ Deep proficiency in Python and modern AI frameworks (i.e., PyTorch and Hugging Face)... 
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    iManage

    Toronto, ON
    8 days 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
  • $167.5k - $235k per year

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

    Justworks

    Toronto, ON
    8 hours ago
  • $192k - $288k per year

     ...AI Native Staff Software Engineer About Us Nu is one of the largest digital financial platforms in the world, serving more than 135 million customers across Brazil, Mexico, and Colombia. Guided by our mission to fight complexity and empower people, we are redefining... 
    Work at office
    Flexible hours

    Nubank

    Toronto, ON
    8 hours ago
  •  ...the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements....  ...experience in enterprise environments + Knowledge in Python (2 years) Experience with SQL queries,... 
    Long term contract
    For subcontractor

    Luxoft

    Toronto, ON
    19 days ago
  • $170k - $220k per year

     ...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass...  ...technical innovations on the Okta Engineering Blog . The Staff Software Engineer Opportunity We seek a dynamic and influential Staff... 
    Long term contract
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 days ago
  • $160k - $220k per year

     ...empower businesses to leave passwords behind and defend against modern threats with innovative, user-friendly technology. The Staff Software Engineer opportunity  We are looking for a Staff Software Engineer to join the Passwordless team. As a Staff Engineer, you will be a... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 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
    11 hours ago
  • $170k - $220k per year

     ...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass...  ...technical innovations on the Okta Engineering Blog . The Staff Software Engineer Opportunity We seek a dynamic and influential Staff... 
    Long term contract
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    7 days ago
  • $100 - $105 per hour

     ...performance, security, scalability, and future growth Take ownership of large-scale projects from concept through delivery Promote engineering excellence by improving processes, tools, and team practices Identify areas of platform evolution and design flexible, future-... 
    Long term contract
    Contract work
    Flexible hours
    Toronto, ON
    13 days 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
  •  ...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... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Toronto, ON
    4 days ago
  •  ...Aversan Inc. () is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified... 
    Full time
    Remote work

    Aversan Inc.

    Toronto, ON
    8 days ago
  • $160k - $220k per year

     ...across teams as necessary. Mentor and coach less experienced engineers on sound engineering practices and technical leadership. Serve as...  ...with Node.js (JavaScript or Typescript) to build scalable backend services and creating and maintaining public and internal APIs.... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    7 days ago

Do you want to receive more vacancies?

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