Talent.com
Staff Backend Software Engineer - Python
Staff Backend Software Engineer - PythonOuster • Ottawa or Toronto, ON, CA
Staff Backend Software Engineer - Python

Staff Backend Software Engineer - Python

Ouster • Ottawa or Toronto, ON, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

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 scale Develop robust Python code to support product functionalities Work with the team and individually to architect and implement our cloud infrastructure and applications Collaborate on developing microservices to generate traffic analytics Architect solutions to satisfy requirements Break down design into engineering requirements Collaborate with other internal software teams What we’re looking for: Bachelor’s degree or higher in Software Engineering, Computer Science, or related discipline 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 is required Experience developing high performance applications in a compiled language such as C++, Rust, or Go, is highly desirable Strong 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 concepts Strong familiarity with developing in Linux environments Thorough knowledge of GCP technologies available to optimally architect cloud solutions 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, GitLab Pipelines, Terraform, and Kubernetes Excellent problem-solving abilities Strong communication skills Powered by JazzHR

Create a job alert for this search

Staff Backend Software Engineer - Python • Ottawa or Toronto, ON, CA

Similar jobs
Staff Backend Engineer

Staff Backend Engineer

Boam AI • Toronto, ON, CA
Full-time
Architect and scale the core systems behind our managed data agents.Boam AI builds managed data solutions that transform messy, unstructured signals from public, private, and proprietary sources in...Show more
Last updated: 30+ days ago • Promoted
Software Engineer With Python, Scala And Spark

Software Engineer With Python, Scala And Spark

Scotiabank • Toronto, Canada
Full-time
Title: Software Engineer with Python, Scala and Spark Requisition ID: Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Candidate Value Propositi...Show more
Last updated: 2 days ago • Promoted
Lead Python Engineer

Lead Python Engineer

Vaco by Highspring • Toronto 2 days/week, ON, CA
Full-time +1
Our client in midtown Toronto is seeking to hire a Sr.Software Engineer for a full time hybrid position (on subway line).The dev stack is Python/Django/VueJS/AWS .This role will participate in codi...Show more
Last updated: 1 day ago • Promoted
Staff Backend Software Engineer - Python

Staff Backend Software Engineer - Python

Ouster • Toronto, ON, CA
Full-time
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, ...Show more
Last updated: 30+ days ago • Promoted
Python Developer - Tata Consultancy Services

Python Developer - Tata Consultancy Services

Tata Consultancy Services • newmarket, on, ca
Full-time
Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more
Last updated: 2 hours ago • Promoted • New!
Software Engineer with Python, Scala and Spark

Software Engineer with Python, Scala and Spark

Scotiabank • Toronto
Full-time
Title: Software Engineer with Python, Scala and Spark.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Do you thrive when faced with challenges?...Show more
Last updated: 11 days ago • Promoted
Staff Backend Engineer (Python) - Ai Duo Chat, Remote

Staff Backend Engineer (Python) - Ai Duo Chat, Remote

GitLab • Toronto, Canada
Remote
Full-time
A leading software development platform seeks a Staff Backend (Python) Engineer for its Duo Chat team in AI Engineering.You'll take charge of backend architecture, integrating advanced AI features ...Show more
Last updated: 2 days ago • Promoted
Senior Python Developer

Senior Python Developer

Insight Global • markham, on, ca
Full-time
Insight Global is looking for a dynamic Senior Back-end Developer to lead the development and maintenance of service-side logic, collaboration with front-end developers and more.The Senior-level Ba...Show more
Last updated: 2 hours ago • Promoted • New!
Python Developer - newmarket

Python Developer - newmarket

TekStaff IT Solutions • newmarket, on, ca
Full-time
This role is ideal for developers who want to:.Work with modern, cloud-native architectures using GCP, DataFlow, BigQuery, and containerized environments.Build reusable frameworks, APIs, and model ...Show more
Last updated: 4 hours ago • Promoted • New!
Staff Software Engineer - FinTech & Distributed Systems

Staff Software Engineer - FinTech & Distributed Systems

ACV Auctions • Toronto, ON, CA
Full-time
A dynamic technology company in Toronto is seeking a Staff Software Developer to design, develop, and maintain software applications.The ideal candidate should possess strong expertise in Python an...Show more
Last updated: 19 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Achievers • Toronto, Canada
Full-time
This domain owns our most visible member-facing experiences, including our flagship product, Recognize.These products reach over 4M global users, giving you the chance to ship high-impact work.Our ...Show more
Last updated: 30+ days ago • Promoted
Software Engineer Iii - Python

Software Engineer Iii - Python

Emburse • Toronto, Canada
Full-time
Who We AreAt Emburse, you'll not just imagine the future – you'll build it.As a leader in travel and expense solutions, we are creating a future where technology drives business value and inspires ...Show more
Last updated: 15 days ago • Promoted
Software Engineer - Galent

Software Engineer - Galent

Galent • richmond hill, on, ca
Full-time
Design and develop backend services using Java and Spring Boot.Build and maintain microservices-based architecture.Develop RESTful APIs and integrate with external systems.Implement event-driven so...Show more
Last updated: 2 hours ago • Promoted • New!
Software Engineer, Python

Software Engineer, Python

AutoSync • Greater Toronto Area, ON, CA
Full-time
TRADER Corporation is a trusted Canadian leader in online media, dealer and lender services.AutoSync, and Dealertrack Canada.Quebec) offers the largest inventory of new and used cars in Canada, wit...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer - Fintech & Distributed Systems

Staff Software Engineer - Fintech & Distributed Systems

ACV Auctions • Toronto, Canada
Full-time
A dynamic technology company in Toronto is seeking a Staff Software Developer to design, develop, and maintain software applications.The ideal candidate should possess strong expertise in Python an...Show more
Last updated: 1 day ago • Promoted
Python Developer

Python Developer

Tata Consultancy Services • markham, on, ca
Full-time
Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more
Last updated: 2 hours ago • Promoted • New!
Azure Databricks Engineer

Azure Databricks Engineer

Tredence Inc. • markham, ON, ca
Full-time
Job SummaryWe are seeking a skilled Azure Databricks Engineer with strong experience in Azure Data Factory (ADF) to design, develop, and maintain scalable data pipelines and analytics solutions on ...Show more
Last updated: 16 hours ago • Promoted • New!
Backend Python Software Engineer For Healthcare Technology Innovation

Backend Python Software Engineer For Healthcare Technology Innovation

Canonical • North York, Canada
Full-time
A financial technology company in Canada is looking for a Python Software Engineer with Product Owner experience.The role involves designing and maintaining a scalable payment processing platform w...Show more
Last updated: 3 days ago • Promoted