Bot Auto Logo

Bot Auto

Algorithm Engineer, Autonomy Planning & Prediction

Posted 16 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

16 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
An Hour Ago
Remote or Hybrid
Canada
Senior level
Senior level
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Lead end-to-end personalization ML initiatives: build scalable ML pipelines, design CI/CD for models, monitor production performance, implement retraining and drift detection, partner with cross-functional teams, and mentor engineers.
Top Skills: A/B TestingCi/CdDatabricksGitopsJenkinsMlflowPythonSparkSQL
13 Hours Ago
Remote or Hybrid
Senior level
Senior level
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Coordinate and manage large-scale Oracle Cloud/Fusion ERP implementations: define objectives, develop project plans, allocate resources, monitor progress, mitigate risks, use Oracle Project Resource Management and BPM tools, facilitate cross-functional teams, produce scope/status reporting, and maintain stakeholder communications and training.
Top Skills: Oracle Agile Product Lifecycle Management (Plm)Oracle Business Process ManagementOracle CloudOracle ErpOracle FusionOracle Project ManagementOracle Project Resource Management

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