Postuler

Publié avant-hier

Software Engineer - ML Training & Onboard Autonomy

@ Inverted AI

Vancouver, Colombie-Britannique

Temps plein2+ ans d’expérience
Postuler
SIGNAUX

En bref

Inverted AI is hiring a software engineer to take learned driving policy and perception models from training clusters onto real vehicles. The work covers PyTorch training, data pipelines, model optimization for embedded GPUs, and ROS 2/C++ integration with on-vehicle testing. The role is full-time, in person in downtown Vancouver, with a salary of $90,000 to $120,000 CAD per year plus stock options.

Responsabilités :

  • Train, debug and evaluate driving policy and perception models in PyTorch
  • Build data pipelines from raw video, CAN and sensor logs
  • Export and optimize models for embedded GPUs and hit real-time latency budgets
  • Integrate models with ROS 2 / C++ vehicle software and support on-vehicle testing

Résumé des exigences :

  • BSc or MSc in Computer Science, Computer Engineering or similar
  • 2+ years building ML or robotics systems
  • Hands-on deployment of a learned model onboard a real robot, vehicle or drone
  • Strong Python and solid modern C++
  • Experience with PyTorch model training and debugging

Outils et compétences

Source et dates

Type de source non vérifié · apify-linkedin

Date publiée par l’employeur
2026-11-11
Première détection par notre source
2026-11-14
Mise à jour du dossier source
2026-11-14

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience2 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : minimes
Milieu de travailBureau, Véhicule, Laboratoire
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé), Maîtrise (préféré)
Domaines d’étudesComputer Science, Computer Engineering, Engineering Physics
Avantages mentionnésCongés payés généreux, Actions ou participation, Mieux-être

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Inverted AI

ChampValeur
Offres sur Jobsy2
Description

Inverted AI is a Vancouver-based UBC spin-out building the behaviour models behind autonomous driving. Our generative models of human driving are used by AV and ADAS companies for simulation, and we now train and deploy end-to-end driving policies that run onboard real vehicles. We have a large proprietary drone-captured driving dataset, abundant GPU compute, and a small, technically dense team of researchers and engineers.

The role

We are hiring software engineers who have already taken learned models from a training cluster onto a real robot or vehicle. You will own large parts of the path from data to deployed policy: training and evaluating driving policy and perception models, then making them run reliably, in real time, on embedded compute in our test vehicles. You'll work directly with our researchers and have substantial ownership from day one.

What you'll do

  • Train, debug and evaluate end-to-end driving policy and perception models (PyTorch) on multi-GPU clusters
  • Build and maintain data pipelines that turn raw video, CAN and sensor logs into training data
  • Export, quantize and optimize models for embedded GPUs/accelerators (e.g. ONNX, TensorRT or similar) and hit real-time latency budgets
  • Integrate models with the vehicle software stack (ROS 2 / C++ nodes, sensor drivers, vehicle interfaces) and support on-vehicle testing
  • Build closed-loop simulation and evaluation tooling that predicts on-road behaviour
  • Keep our Python and C++ codebases, containers (Docker/Singularity) and CI healthy

Required qualifications

  • BSc or MSc in Computer Science, Computer Engineering, Engineering Physics or similar
  • 2+ years (industry, or substantial graduate research/co-op) building ML or robotics systems
  • Hands-on experience deploying a learned model onboard a real robot, vehicle or drone, not only in simulation
  • Hands-on experience training deep learning models in PyTorch, including debugging training runs
  • Strong Python and solid modern C++; comfortable on Linux with git and Docker
  • Able to work without a rigidly defined scope and to own problems end to end

Nice to have

  • Autonomous driving, ADAS or mobile robotics industry experience
  • ROS 2, NVIDIA Jetson/DRIVE, AMD or other embedded accelerator experience; TensorRT/ONNX Runtime
  • Reinforcement learning, imitation learning or behaviour cloning for control; diffusion or flow-based generative models
  • CAN bus, vehicle interfaces, sensor calibration or time synchronization
  • Real-time / safety-conscious systems engineering

What we offer

  • Salary: $90,000 - $120,000 CAD per year, depending on experience, plus participation in our employee stock option plan
  • Health and wellness benefits and paid time off
  • Your code runs on real vehicles, not just in benchmarks
  • A small, fast-moving team with direct access to world-class ML researchers

Hiring process

A 30-minute remote screen with a short coding exercise; a 1-2 hour in-depth interview (in person if you're in Vancouver); a take-home with a programming and a design part, completed within a 48-hour window; then reference checks.

In person, downtown Vancouver, BC. Full-time. Must be legally entitled to work in Canada. Inverted AI is an equal opportunity employer. We welcome applicants from all backgrounds and make hiring decisions on qualifications, merit and business needs.

Emplois semblables

  • Software Engineer - WiFi

    Richmond, BC
    Sur placeTemps plein

    Eagle Wireless

    3+ ansCandidates need a Bachelor's or Master's degree in a related engineering or computer science field and 3+ years of Wi-Fi networking development experience. Strong C/C++, embedded Linux and Wi-Fi standards knowledge is required.

    Wireshark, Tcpdump, Git, Yocto Project, OpenWrt

  • Senior Software Engineer - AI Localization & NLP

    Vancouver, BC
    Temps plein

    Techedin

    6+ ansCandidates need 6+ years of software engineering experience, strong Python skills, and hands-on work with transformer models and AWS services such as SageMaker and Bedrock. Experience with localization workflows and Translation Management Systems is also required.

    Python, Hugging Face, AWS SageMaker, AWS Bedrock, Phrase, Passolo

    Senior Software Engineer - AI Localization & NLP

    Vancouver, BC
    Temps plein

    Techedin

    6+ ansCandidates need 6+ years of software engineering experience, strong Python skills and hands-on experience fine-tuning and deploying machine learning models. They also need AWS experience, localization workflow knowledge and experience with translation management systems.

    Python, Hugging Face, AWS SageMaker, AWS Bedrock, LangChain, Phrase

  • Senior Software Engineer - Canada

    Toronto, ON +1
    TélétravailTemps plein

    Canals

    Candidates need senior-level experience building scalable backend systems and the ability to work independently in a fast-paced product environment. They must take ownership of deliverables and give thoughtful code reviews and architectural feedback.

    Onboarding, Work independently

  • Senior Software Engineer - Builder Platform

    Vancouver, BC +2
    TélétravailTemps plein

    Temporal Technologies: Temporal develops and distributes the world's leading open source durable execution system.

    Candidates need strong software engineering skills and experience operating production internal platforms or developer tooling. Experience with modern agentic coding tools and at least one of Go, TypeScript, Python or Java is required.

    Temporal, Codex, Claude Code, GitHub, CI

  • Software Engineer III

    Vancouver, BC

    Electronic Arts

    4+ ansCandidates need a Master's degree in Computer Science or relevant experience, 4+ years of experience, and 3+ years building web projects with modern practices. Strong TypeScript, microservices, large-scale data and AWS cloud skills are required.

    TypeScript, React, Spring Boot, AWS, Docker, Kubernetes

  • Senior Software Engineer

    Vancouver, BC
    Temps plein

    Harvey Nash

    5+ ansCandidates need 5+ years of production backend or platform infrastructure experience, strong cloud skills (AWS preferred) and infrastructure-as-code, networking and secure connectivity depth, and Python fluency. Experience with authentication, authorization and multi-tenant access control, and comfort with a compliance framework such as SOC 2, ISO 27001 or TISAX, are also required.

    AWS, Python

  • Senior Software Engineer

    Vancouver, BC
    Temps plein

    PlugandPlay Talent

    Candidates need hands-on backend development experience, strong C#, .NET and ASP.NET Core skills, and experience building REST APIs and third-party integrations. Experience with Azure, microservices, distributed systems, API security and authentication is also required.

    C#, .NET, ASP.NET Core, Microsoft Azure, REST APIs

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.