Senior Software Engineer (Backend)

Ouster
Greater Ottawa Metropolitan Area, Canada
97K $-169K $ / an (estimé)
Temps plein

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.

Open to applicants across Canada.

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.

Il y a moins d'une heure
Emplois reliés
102 Yahoo Inc.
Remote,Canada
Télétravail

Yahoo Mail Backend Team develops and maintains high-performing systems that power mail for its 200 million plus active users. Effectively collaborate with other engineers and cross-functional teams. ...

Dropbox
Canada
Télétravail

Focused on our core business of syncing and sharing files, we are looking for desktop Software Engineers to come build the next generation sync engine for collaboration and distributed work. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our career lev...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Medrio
Canada

Ensuring quality delivery of software. ...

Dropbox
Canada
Télétravail

Our Engineering Career Framework is and describes what’s expected for our engineers at each of our career levels. Our Product Engineers are at the forefront of crafting the seamless, intuitive user interfaces that millions rely on for their data interaction and collaboration needs. Manage and lead a...

Jobber
Canada
Télétravail

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Product Software Engineering team. Rep...

Dropbox
Canada
Télétravail

As a Software Engineer on the DocSend Platform team, you will play a key role in tackling the scalability challenges we face as DocSend rapidly grows. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our career levels. Act as a mentor throughout the soft...

Doximity
Remote, Canada
Télétravail

You are experienced in creating automated testing, applying design patterns, and other engineering best practices. Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks in order to facilitate the extraction of insights. ...

Raseed
CA

What you'll do As Senior Software Engineer you will get to work in an agile CI/CD environment and join a growing team of highly skilled engineers. Raseed’s primary tech stack is based on Typescript/Javascript and AWS, and we are looking for Senior Software Engineers to expand the team. Key Req...

MongoDB
Canada

Curiosity, willingness, and ability to quickly learn new things in the domains of computer science and software engineering. MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Excellent verbal and written technical co...