Senior Backend Software Engineer

6 hours ago


Toronto, Ontario, Canada Ouster Full time US$140,000 - US$160,000

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's Blue City solution with the mission of making roads safer, reducing commute times, and cutting emissions. We develop software that provides cities with the information needed to better understand and improve their transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated to this mission.

 

We are seeking a dynamic and passionate software engineer who will be a key player in architecting, developing, and maintaining our backend infrastructure, APIs, services, and analytics.

 

You will be working on the cloud infrastructure that makes a cutting edge distributed system like ours possible. Our infrastructure enables live streaming of raw lidar pointclouds efficiently to many clients, continuous streaming of data from our edge computers at the intersection to the cloud to perform analytics, and gives users access to the analytics we calculate. 

 

You will also be making roads safer by creating analytics like our near miss detection, which finds close calls between vehicles, cyclists and pedestrians. This lets cities do before and after studies on infrastructure changes, see the change in rate of close calls, and even view 3D recordings of individual events to better understand issues at their intersections.

Job Responsibilities:

Design, build and maintain a complex, in production, distributed system at scaleDevelop robust Python and Rust 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 teams 

What we're looking for:

Bachelor's degree or higher in Software Engineering, Computer Science, or related discipline7+ years of experience in coding for production software applications5+ years of experience in distributed system design with focus on scalabilityExtensive experience in designing and implementing backend applications using Python is requiredStrong experience 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 AWS 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, Jenkins, and TerraformExcellent problem-solving abilitiesStrong communication skills 

Bonus points:

Experience in the ITS industry or Transportation EngineeringPast experience working with embedded systemsExperience programming in Rust The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($140,000 - $160,000)
 

We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.



  • Toronto, Ontario, Canada Cresta Full time

    Cresta 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...


  • Toronto, Ontario, Canada Binance Full time

    About Binance.US: Binance.US is America's home to buy, trade, and earn digital assets. As a licensed and regulated U.S. crypto platform, we provide secure, reliable access to more than 190 of the world's most popular cryptocurrencies, all with some of the lowest fees in the industry. We're a remote-first team of innovators building the bridge between...


  • Toronto, Ontario, Canada Mistplay Full time

    Mistplay is the #1 loyalty app for mobile gamers. Our community of millions of engaged mobile gamers come to Mistplay to discover new games to play and earn rewards. Gamers are rewarded for their time and money spent within the games and can redeem those rewards for gift cards. Mistplay is on a mission to be the best way to play mobile games for everyone...


  • Toronto, Ontario, Canada Bamboo Rose Full time

    Senior Backend Software EngineerAbout Bamboo RoseAt Bamboo Rose, we're building the world's leading collaborative product development platform for global retail. Our technology helps retailers and brands bring great products to market faster, smarter, and more sustainably. We value curiosity, innovation, and solving real problems across global supply...

  • Software Engineer

    6 hours ago


    Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada CDAI Full time

    Job Summary We are looking for a skilled and motivated Senior Engineer to join our forward-thinking team. The ideal candidate is passionate about building cutting-edge AI solutions, has a strong technical foundation, and excels in collaborative environments. As an Senior Engineer, you will play a key role in designing, developing, and maintaining advanced...


  • Toronto, Ontario, Canada Thomson Reuters Full time

    This posting is for proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization.Senior Software Engineer - AI (Materia AI)Are you excited about building AI-driven software that redefines how professionals work? Join a dynamic and highly skilled team at Thomson Reuters, where we combine the agility and...


  • Toronto, Ontario, Canada Canals AI Full time

    Senior Software EngineerRemote – Canada | Full-Time | Canals AIAbout CanalsCanals is a bootstrapped, profitable startup transforming wholesale distribution (trillion dollar industry) with AI. Our platform seamlessly integrates with the systems distributors already use, automating tedious tasks and reducing failure points in moving physical goods across the...


  • Toronto, Ontario, Canada Lutra Full time

    We're supporting a fast-growing Canadian fintech that has reimagined how people manage their largest recurring expenses and is focused on helping them gain more value from every dollar spent. Already processing over a billion dollars in annual payment volume and serving a rapidly expanding user base, the team is building critical financial infrastructure...


  • Toronto, Ontario, Canada NimbleRx Full time

    Nimble is a healthtech company on a mission to simplify access, understanding and management of healthcare. We are starting by building the largest, most loved pharmacy business in the world. We are a fast-growing, technology-first startup driven by perfecting the patient and pharmacist experience. Nimble fosters a culture of collaboration, open...