← All jobs in Canada

Remote · Software Engineer

Software Engineer - Annotation Systems

Obvio · Toronto · Canada

Remote Full time Posted Open until 19 Oct 2026

The job, in the employer's words

About Obvio AI

Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable. We deploy solar-powered, AI-assisted cameras to enforce traffic laws where pedestrians are most vulnerable, automating enforcement in ways that traditional systems cannot. Our approach has already led to a 50% reduction in reckless driving in early partner cities.


Founded by the team behind Motive's AI dashcam and backed by Bain Capital Ventures and Khosla Ventures, we are building the intelligence layer for safer streets globally.

About the Role

Obvio deploys AI-assisted cameras to make streets safer. We're looking for a Software Engineer to join the backend team that powers our annotation workflows. These systems sit at the core of our machine learning feedback loops and operational pipelines. You'll work across product, ML, and ops teams to build resilient, observable, and secure systems that translate ambiguous requirements into elegant software.

 

What You'll Do

  • Help design and build distributed systems that support high-throughput data review and annotation pipelines

  • Build systems that prioritize performance and reliability under real-world load

  • Apply strong security and privacy practices, including fine-grained access control, secure data handling, and auditable workflows

  • Translate cross-functional requirements into clean APIs and backend abstractions

  • Collaborate with product, ML, and operations to streamline efficiency and feedback loops

  • Participate in design reviews and contribute to architectural decisions on your team's systems

  • Write clean, well-tested, maintainable code and give thoughtful code review feedback to peers

What We're Looking For

  • 3–5 years of backend engineering experience

  • Experience building and maintaining production distributed systems

  • Comfort with operational practices — you write code with observability, alerting, and failure recovery in mind

  • Working knowledge of security principles, including least privilege and secure transport/storage

  • Ability to take reasonably well-scoped requirements and turn them into solid design and interfaces, asking good questions when things are ambiguous

  • A collaborative mindset — you give and take feedback well and enjoy working closely with teammates

Bonus Points

  • Familiarity with human-in-the-loop systems, labeling tools, or ML data pipelines

  • Experience working in a fast-paced startup environment

Why This Role

  • Build backend systems that directly power road safety at scale.

  • Work on high-throughput pipelines that sit at the core of our ML feedback loop — your code has real, visible impact.

  • Join a small, experienced team where you'll grow fast and work closely with senior engineers.

Why Obvio

  • Your work will help save lives and improve road safety

  • Series A of $54M

  • Fast-moving startup environment with meaningful ownership

  • Competitive compensation and early-stage equity

Obvio is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Obvio considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law. Obvio is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.

Requirements mentioned

  • 3–5 years of backend engineering experience
  • Experience building and maintaining production distributed systems
  • Comfort with operational practices — you write code with observability, alerting, and failure recovery in mind
  • Working knowledge of security principles, including least privilege and secure transport/storage
  • Ability to take reasonably well-scoped requirements and turn them into solid design and interfaces, asking good questions when things are ambiguous
  • A collaborative mindset — you give and take feedback well and enjoy working closely with teammates

No Mondays shows this listing as the employer published it. Check the details on the employer's site before you apply.

More remote jobs in Canada

Mozilla · Remote Canada · yesterday

Software Engineer - Firefox Desktop Integrations

Why Mozilla? Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands…

Remote
1Password · Remote · yesterday

Junior Developer

1Password is growing. We’ve surpassed $400M in ARR and we’re continuing to accelerate, earning a spot on the Forbes Cloud 100 for four years in a row and teaming up with …

RemoteUSD 100k–140k / year
Lyft · Toronto · yesterday

ML Software Engineer - Routing

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive. O…

Remote
NMI · Remote, Canada · yesterday

Senior Software Engineer

NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This…

RemoteFlexible hoursCAD 100k–120k / year
Topstep · Canada · yesterday

Senior Software Engineer - TRM

Summary As a Senior Software Engineer on Topstep's TRM Engineering team, you'll build the products funded traders and our internal teams use every day: the trader-facing …

RemoteCAD 221k–285k / year

2,014 live roles · See all →

Other roles at Obvio

Obvio · San Carlos · 2 days ago

Senior Embedded Engineer

About Obvio AI Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable.…

Remote
Obvio · San Carlos · 7 days ago

Events & Field Marketing Manager

About Obvio AI Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable.…

Remote
Obvio · San Carlos · 9 days ago

Content Marketing Manager

About Obvio AI Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable.…

Remote
Obvio · San Carlos · 25 days ago

Software Engineer - Annotation Systems

About Obvio AI Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable.…

Remote
Obvio · San Carlos · 25 days ago

Senior Computer Vision Engineer

About Obvio AI Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable.…

Remote
Obvio · San Carlos · 25 days ago

Senior Backend Engineer

About Obvio AI Each year, more than 40,000 people in the U.S. leave home and never make it back due to traffic crashes. At Obvio, we believe these deaths are preventable.…

Remote

9 live roles · See all →

Remote share — Software Engineer jobs in Canada

93% are remote

322 of 348 jobs we have listed

How long they stay open — Software Engineer jobs in Canada

54 days median time open before the listing ended

Based on 27 ended listings

Advertised pay — Software Engineer jobs in Canada

CAD 173k median advertised pay / year

Middle half: CAD 149k – CAD 196k

From 189 listings that state pay