Job Search and Career Advice Platform

Enable job alerts via email!

Lead Backend Engineer: Python & Distributed Cloud Systems

Ouster

Toronto, Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading lidar technology company is seeking a passionate software engineer to enhance their cloud infrastructure and distributed systems. In this role, you will design, architect, and maintain a scalable system while developing robust backend applications primarily in Python. Ideal candidates should have a Bachelor's degree in Software Engineering or Computer Science and extensive experience with distributed system design. The position is open to applicants in Ottawa and Toronto.

Qualifications

  • 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.
  • Strong familiarity with developing in Linux environments.

Responsibilities

  • Design, architect, build and maintain a complex distributed system at scale.
  • Develop robust Python code to support product functionalities.
  • Collaborate on developing microservices to generate traffic analytics.
  • Architect solutions to satisfy requirements.

Skills

Python
Distributed system design
Cloud infrastructure
Docker
GitLab Pipelines
Terraform
Kubernetes
Problem-solving
Communication skills

Education

Bachelor’s degree in Software Engineering or Computer Science

Tools

Postgres
GCP technologies
C++
Rust
Go
TCP
GRPC
MQTT
Job description
A leading lidar technology company is seeking a passionate software engineer to enhance their cloud infrastructure and distributed systems. In this role, you will design, architect, and maintain a scalable system while developing robust backend applications primarily in Python. Ideal candidates should have a Bachelor's degree in Software Engineering or Computer Science and extensive experience with distributed system design. The position is open to applicants in Ottawa and Toronto.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.