Search jobs > Toronto, ON > Senior software engineer

Senior Software Engineer (Backend)

Ouster
Ottawa or Toronto, CA
$150K-$160K a year (estimated)
Full-time
Quick Apply

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient.

We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor.

The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price.

Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones 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 to provide cities with the data 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.

Our solution is based on deep learning, machine vision, and lidar. The data we provide is used to effectively plan the transportation infrastructure of cities, coordinate traffic lights across road networks, and boost pedestrian and cyclist safety.

We want to alert cities to issues in a way that they can quickly take informed action. You will be responsible for designing and developing the backend infrastructure used for remotely configuring our systems across the world, streaming lidar and road user data for visualization and further processing, storing and retrieving analytics data, and for developing safety analytics and traffic optimization applications.

Job Responsibilities : Develop and maintain clean, high-performance, and well tested code. Design and implement features for Ouster’s Blue City products.

Assure the highest possible bar for SW quality and releases meeting customer’s expectations. Demonstrate new products to stakeholders, participate in technical discussions, and respond to feedback graciously Work together with the team and individually to architect and implement our cloud infrastructure and applications Job Requirements : BS or higher in computer science or related field 7+ years of experience in coding 5+ years of experience in distributed system design with focus on scalability Relational databases (Postgres) Designing usable and performant APIs Cloud platforms (ideally AWS) Strong coding skills in Python Experience developing for Linux-based systems Experience architecting cloud solutions and applications 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, Jenkins, and Terraform Strong foundations in agile SW development Bonus points : Experience in the ITS industry or Transportation Engineering Experience with React development Past experience working with hardware products 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. Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce.

Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws.

Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment.

If you have a disability or special need that requires accommodation, please let us know. Powered by JazzHR

30+ days ago
Related jobs
Maple
Anywhere - Canada

We're growing our engineering team in order to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, Senior Back End Developers champion the principles of DevOps and the values of an open source community — automation and a self-serve developer experience are key to...

Lime
Toronto, Ontario

We are looking for a strong software engineer for the Rider team to build the best user experience for our customers. Lead the cross-functional collaboration with PMs, Engineers, Design, Data Scientists, Research, and Operations teams. Mentor and support other engineers on the team. ...

Splunk Inc
Canada

We're looking for a Senior Software Engineer to join the Threat Intelligence Management team. In your role you will lead, design, develop and deliver software that directly supports security analysts all across the world, writing software used on cloud and on-prem platforms. We have a lean process t...

Achievers
Toronto, Ontario

As a Senior Full Stack Engineer, you will be a key member of our development team, responsible for designing, implementing, and maintaining software solutions. This role requires strong technical skills, leadership abilities, and a passion for building high-quality software. Contribute to both front...

Dynata
Toronto, Ontario
Remote

We're seeking a highly skilled and experienced senior java developer to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance Java applications while providing technical leadership and mentoring to junior developers. Ba...

Parallelz
Toronto, Ontario

We are seeking a passionate and resilient Senior Software Engineer to join our team. Parallelz enables developers to instantly port their existing mobile apps/games to the web, without any SDKs, code changes, or engineering efforts. ...

Snap Inc.
Toronto, Ontario

We’re looking for a Software Engineer to join the Bitmoji team at Snap Inc!. Experience with backend services or distributed systems. ...

Mimecast
Mississauga, Ontario

Backend Software Engineer (various levels) – Cloud Integrated products. Work closely with Product Management, UX designers, X1 platform engineers, architects, QA engineers and the larger engineering team to deliver high quality product features in the cloud. We are looking to build a team that can w...

reddit
Remote, Ontario, Canada
Remote

We're seeking a talented backend focused software engineer with STRONG data skills to join our Ads Signals team, a group of innovative and collaborative engineers dedicated to growing the quantity and quality of off-platform conversion signals while prioritizing user privacy. Lead the development of...

Sun Life Financial, Inc.
Toronto, Ontario

You have 8+ years of professional, hands-on frontend and backend development experience, including:. ...