Staff Backend Software Engineer
2 weeks 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 scaleDevelop robust Python code to support product functionalitiesWork with the team and individually to architect and implement our cloud infrastructure and applicationsCollaborate on developing microservices to generate traffic analyticsArchitect solutions to satisfy requirementsBreak down design into engineering requirementsCollaborate with other internal software teamsWhat we're looking for:
Bachelor's degree or higher in Software Engineering, Computer Science, or related discipline12+ years of experience in coding for production software applications8+ years of experience in distributed system design with focus on scalabilityExtensive experience in designing and implementing backend applications using Python is requiredExperience developing high performance applications in a compiled language such as C++, Rust, or Go, is highly desirableStrong 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 conceptsStrong familiarity with developing in Linux environmentsThorough knowledge of GCP technologies available to optimally architect cloud solutionsA solid understanding of how to design, develop, test, and monitor production backend systemsStrong understanding of Cloud Security best practices and standardsExperience with Docker, GitLab Pipelines, Terraform, and Kubernetes Excellent problem-solving abilitiesStrong communication skills-
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 or Senior Software Engineer
1 week ago
Toronto, Ontario, Canada hireVouch Full timeJob Title: Staff (or Senior) Software Engineer (Backend - )Location: Toronto, Canada (Remote)Our client is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower businesses and individuals. They are seeking a seasoned Staff (or Senior) Software Engineer to join their team. Their...
-
Staff Software Engineer, Backend
4 days ago
Toronto, Ontario, Canada Airwallex Full timeAbout AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...
-
Staff Software Engineer, Backend
2 days ago
Toronto, Ontario, Canada Airwallex Full timeAbout AirwallexAirwallex is the only unified payments and financial platform for global businesses. Powered by our unique combination of proprietary infrastructure and software, we empower over 200,000 businesses worldwide – including Brex, Rippling, Navan, Qantas, SHEIN and many more – with fully integrated solutions to manage everything from business...
-
Staff SWE, Backend, Live
2 days ago
Toronto, Ontario, Canada eBay Full timeAt eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...
-
Staff SWE, Backend, Live
22 hours ago
Toronto, Ontario, Canada eBay Full timeAt eBay, we're more than a global ecommerce leader — we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts.Our customers are our compass, authenticity...
-
Staff Backend Engineer
2 weeks ago
Toronto, Ontario, Canada Boam AI Full timeArchitect and scale the core systems behind our managed data agentsBoam AI builds managed data solutions that transform messy, unstructured signals from public, private, and proprietary sources into structured, reliable, and always up-to-date intelligence on millions of SMBs and enterprises worldwide. These agentic systems power CRMs, data warehouses, AI...
-
Staff Backend Software Engineer
1 week ago
Toronto, Ontario, Canada Warner Music Group Full timeAt Warner Music Group, We're a Global Collective Of Music Makers And Music Lovers, Tech Innovators And Inspired Entrepreneurs, Game-changing Creatives And Passionate Team Members. Here, We Turn Dreams Into Stardom And Audiences Into Fans. We Are Guided By Three Core Values That Underpin Everything We Do Across All Our Diverse BusinessesCuriosity: We do our...
-
Backend Software Engineer
7 days ago
Toronto, Ontario, Canada Feufo Full timeAbout the CompanyOur client is a leading provider of innovative property management solutions tailored for the hospitality and vacation rental industries. Their platform integrates cutting-edge hardware and software, offering keyless entry, automation tools, and seamless property management features to enhance both operational efficiency and guest...
-
Software Engineer, Backend
1 week ago
Toronto, Ontario, Canada Cresta Full timeCresta is on a mission to turn every customer conversation into a competitive advantage by unlocking the true potential of the contact center. Our platform combines the best of AI and human intelligence to help contact centers discover customer insights and behavioral best practices, automate conversations and inefficient processes, and empower every team...