Staff Backend Software Engineer
7 days ago
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 #J-18808-Ljbffr
-
Staff Software Engineer, Backend
23 hours ago
Toronto, Ontario, Canada Tonal Full timeWho We AreTonal is the world's first all-in-one home gym with a simply stunning design. It has completely revolutionized the fitness journey, with adaptive weight and coaching cues powered by advanced A.I. technology. We've united a diverse team of experts and decades of research to reinvent strength training, making it more efficient, more effective and...
-
Staff Software Engineer, Backend
49 minutes ago
Toronto, Canada Coursera Full timeStaff Software Developer, Backend, Payments Join to apply for the Staff Software Developer, Backend, Payments role at Coursera About Coursera Coursera was founded in 2012 by Stanford professors Andrew Ng and Daphne Koller to make world‑class learning accessible to everyone, everywhere. Today, over 190 million learners and 375+ university and industry...
-
Staff Backend Software Engineer
2 weeks ago
Toronto, Ontario, Canada Ouster Full timeOuster 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...
-
Staff Backend Software Engineer
24 hours ago
Toronto, Ontario, Canada Ouster Full timeOuster 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...
-
Staff Backend Software Engineer
2 weeks ago
Ottawa or Toronto, Canada Ouster Full timeOuster 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...
-
Staff Software Engineer
3 weeks ago
Toronto, Canada Jerry Full timeOverviewJoin the Staff Software Engineer (Full‑Stack, Backend‑leaning) team at Jerry.ai. We’re building the first super app to help everyday Americans control both car and home ownership. This role is remote‑first, global, and requires a fast‑moving, ownership‑driven engineer to ship production systems in weeks.ResponsibilitiesBuild...
-
Staff Software Engineer
4 weeks ago
Toronto, Canada Jerry Full timeOverviewJoin the Staff Software Engineer (Full‑Stack, Backend‑leaning) team at Jerry.ai. We’re building the first super app to help everyday Americans control both car and home ownership. This role is remote‑first, global, and requires a fast‑moving, ownership‑driven engineer to ship production systems in weeks.ResponsibilitiesBuild...
-
Staff Software Engineer
4 weeks ago
Toronto, Canada Jerry Full timeOverview Join the Staff Software Engineer (Full‑Stack, Backend‑leaning) team at Jerry.ai. We’re building the first super app to help everyday Americans control both car and home ownership. This role is remote‑first, global, and requires a fast‑moving, ownership‑driven engineer to ship production systems in weeks. Responsibilities Build...
-
Staff Backend Software Engineer
2 weeks ago
Toronto, Canada Ouster Full timeOuster 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...
-
Staff Backend Software Engineer
7 days ago
Toronto, Canada Ouster Full timeOuster 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...