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

Staff Backend Software Engineer - Python

Ouster • Ottawa, ON, CA
10 days ago
Job type
  • Full-time
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
  • #J-18808-Ljbffr

    Create a job alert for this search

    Staff Backend Software Engineer Python • Ottawa, ON, CA

    Similar jobs
    Senior Software Engineer

    Senior Software Engineer

    Frugal • Ottawa H2B, ON, Canada
    Remote
    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: 15 hours ago • Promoted • New!
    Senior Web API Platform Engineer — Build Scalable APIs & DX

    Senior Web API Platform Engineer — Build Scalable APIs & DX

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A leading online reading platform is seeking a Senior Software Engineer for the Web API Platform.This role involves designing and building product-facing web APIs to enhance web modernization effor...Show more
    Last updated: 16 days ago • Promoted
    Senior Full Stack Engineer, Core Scribd (Next.js / Rails)

    Senior Full Stack Engineer, Core Scribd (Next.js / Rails)

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A tech-focused reading platform is seeking a Senior Full Stack Engineer (Backend - Core) based in Ottawa, Ontario.Join a dynamic team to shape the core experience for millions of readers by develop...Show more
    Last updated: 10 days ago • Promoted
    Senior Backend Engineer - Scale Production Systems (Remote)

    Senior Backend Engineer - Scale Production Systems (Remote)

    AutoScale Ventures • Ottawa H2B, ON, Canada
    Remote
    Full-time +1
    A technology-driven company is seeking a Senior Software Engineer to design and evolve large-scale backend systems for production. You will take ownership of backend initiatives from design to suppo...Show more
    Last updated: 9 days ago • Promoted
    Senior QA Automation Engineer – Data Pipelines (Remote)

    Senior QA Automation Engineer – Data Pipelines (Remote)

    Solink Corp. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A tech innovation firm is seeking a Senior QA Automation Engineer to take a leadership role in building automated tests for data integrations and infrastructure. Responsibilities include defining te...Show more
    Last updated: 2 days ago • Promoted
    Software Engineer II - Newsroom Platform (Node / React)

    Software Engineer II - Newsroom Platform (Node / React)

    Warner Bros. Discovery • Ottawa H2B, ON, Canada
    Full-time
    A major entertainment company in Ottawa is seeking a Software Engineer II to contribute to both frontend and backend development for CNN Newsource's modern platform. The ideal candidate will have 2-...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior Software Engineer

    Senior Software Engineer

    Telesat • Ottawa H2B, ON, Canada
    Full-time
    Telesat (Nasdaq and TSX : TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corpora...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer - Cloud-Native Satellite Platform

    Senior Software Engineer - Cloud-Native Satellite Platform

    Telesat • Ottawa H2B, ON, Canada
    Full-time
    A leading global satellite operator is seeking a Senior Software Engineer to develop applications for the Lightspeed System. The candidate should have at least 10 years of experience in software dev...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer I

    Senior Software Engineer I

    SurveyMonkey • Ottawa H2B, ON, Canada
    Remote
    Full-time
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Web API Platform

    Senior Software Engineer, Web API Platform

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    Senior Software Engineer, Web API Platform role at.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise t...Show more
    Last updated: 16 days ago • Promoted
    Senior Full Stack Engineer (Backend - Core Scribd)

    Senior Full Stack Engineer (Backend - Core Scribd)

    Scribd, Inc. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    Senior Full Stack Engineer (Backend - Core Scribd).Senior Full Stack Engineer (Backend - Core Scribd).Shape the core experience for 10M+ daily readers. Join the team behind Scribd’s primary reading ...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Engineer, Cloud-Native & AI / ML

    Senior Software Engineer, Cloud-Native & AI / ML

    Telesat • Ottawa H2B, ON, Canada
    Full-time
    A global satellite communications provider in Ottawa is seeking a seasoned software developer to enhance its Lightspeed System Operations software applications. The ideal candidate will have at leas...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Full-time
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Show more
    Last updated: 30+ days ago • Promoted
    Senior Go Engineer - Cloud / Kubernetes & AI Integrations

    Senior Go Engineer - Cloud / Kubernetes & AI Integrations

    Flexera • Ottawa H2B, ON, Canada
    Full-time
    A leading technology solutions provider in Ottawa is seeking a talented Senior Software Engineer to join their platform team. The ideal candidate will have extensive experience in Go programming, a ...Show more
    Last updated: 11 days ago • Promoted
    ASIC Digital Design, Sr Staff Engineer

    ASIC Digital Design, Sr Staff Engineer

    Synopsys, Inc. • Ottawa H2B, ON, Canada
    Full-time
    At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...Show more
    Last updated: 15 hours ago • Promoted • New!
    Software Engineer II, Newsroom Platform

    Software Engineer II, Newsroom Platform

    Warner Media, LLC. • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A major media company located in Ontario is seeking a Software Engineer II to contribute to both frontend and backend development for CNN's modern news platform. You will develop application feature...Show more
    Last updated: 4 days ago • Promoted
    Senior Software Engineer, AI-Powered Cloud Cost Optimization

    Senior Software Engineer, AI-Powered Cloud Cost Optimization

    Frugal • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A pioneering SaaS startup in Ottawa, ON, seeks a Senior Software Engineer to drive critical platform development and mentor teams. You'll tackle complex challenges from design to deployment while en...Show more
    Last updated: 15 hours ago • Promoted • New!
    Senior Software Engineer, Canada

    Senior Software Engineer, Canada

    AutoScale Ventures • Ottawa H2B, ON, Canada
    Remote
    Full-time +1
    Position : Senior Software Engineer.Work Schedule : 9 : 00 AM- 5 : 00 PM PST.Base Salary : CAD $150,000 per year.Were looking for a Senior Software Engineer to help design, build, and evolve large-scale b...Show more
    Last updated: 9 days ago • Promoted