Bot Auto Logo

Bot Auto

Algorithm Engineer, Autonomy Planning & Prediction

Reposted 12 Days Ago
Be an Early Applicant
In-Office or Remote
Hiring Remotely in CA
Mid level
In-Office or Remote
Hiring Remotely in CA
Mid level
The Algorithm Engineer will maintain and improve core autonomy code, build validation pipelines, and collaborate with teams for efficient issue resolution in autonomous truck systems.
The summary above was generated by AI
Company Introduction

At Bot Auto, we are revolutionizing the transportation of goods with our cutting-edge autonomous trucks, enhancing the quality of life for communities around the globe. With the agility of a startup and the wisdom of seasoned experts, our team has achieved numerous world-firsts and unparalleled innovations. United by a shared vision, we create groundbreaking solutions that propel the future of transportation. Join us and transform your ideas into reality.

About The Role

You will be the engineer who keeps the autonomy stack healthy, fast, and trustworthy. This role spans code maintenance and platform quality, the validation and simulation pipeline that gates every release, and the triage-and-fix loop that turns reported road cases into resolved issues. If you take pride in a codebase that stays clean as it scales and a validation system that catches regressions before they reach the road, this is your role. The work is less about any single algorithm and more about the engineering backbone that lets the whole team move quickly without breaking things.

What You'll Do
  • Own and improve core autonomy code: refactoring, interface hygiene, build and runtime performance, and day-to-day maintenance to keep a fast-growing codebase maintainable.
  • Build and operate the validation and regression pipeline, including scenario suites, metric definitions, sim-vs-road consistency checks, and release-gating criteria.
  • Improve simulation infrastructure: determinism, version pinning, scenario tooling, and diffing that makes the cause of a regression obvious.
  • Run the triage loop: take cases reported from the road and from simulation, reproduce them, localize the root cause, and either fix them or route them to the right owner with a clear, actionable writeup.
  • Build the debugging and observability tooling (logging, replay, per-frame snapshotting) that makes failures fast to diagnose.
  • Partner with the algorithm engineers, the simulation team, and operations to keep the path from "case reported" to "fix verified" short and reliable.
Required Qualifications
  • B.S. in Computer Science or a related field, or equivalent practical experience.
  • Strong C++ and Python, with sound instincts for testing, code review, and keeping a large codebase healthy.
  • Experience building or operating CI/validation/test infrastructure for a complex software system.
  • Strong debugging skills — comfortable reproducing and root-causing issues across an unfamiliar, multi-component stack.
Preferred Qualifications
  • Experience with simulation, regression frameworks, or validation pipelines for robotics or autonomous systems.
  • Experience with data and logging infrastructure (large-scale log replay, observability, debugging tooling).
  • Familiarity with autonomy, robotics, or another real-time, safety-critical domain.
  • Experience defining metrics and quality gates that engineering and product teams rely on for release decisions.

Similar Jobs

12 Days Ago
In-Office or Remote
CA
Mid level
Mid level
Logistics • Transportation
Design and implement algorithms for motion planning and behavior in autonomous trucks, focusing on prediction, mapping, and validation processes.
Top Skills: C++Python
5 Hours Ago
Remote or Hybrid
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Lead and build a cybersecurity sales team in the region, define and execute go-to-market and territory strategy, recruit and coach sales executives, drive pipeline generation and accurate forecasting, engage C-level stakeholders, collaborate across functions and partners, retain and grow customers, and achieve quarterly and annual revenue targets.
Top Skills: AIArmisCRMServicenowVeza
5 Hours Ago
Remote or Hybrid
Toronto, ON, CAN
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Design and build the agent execution harness and orchestration runtime to run LLM agents reliably at enterprise scale. Improve fault tolerance, latency, and throughput; add observability, prompt/versioning infrastructure, evaluation suites; integrate frontier LLMs and manage model routing/cost tradeoffs. Provide technical leadership, architecture decisions, and define system boundaries for agent behavior.
Top Skills: Agent FrameworksAi Observability (TracingApi DesignCloud-Native InfrastructureCost Tracking)Distributed SystemsEvaluation FrameworksLangchainLlamaindexLlmsMulti-Agent CoordinationPrompt Engineering

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account