Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Development Engineer for Machine Learning

Full-time

Sanctuary AI

Your New Role and Team Sanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire a skilled and motivated Real Time Software Engineer to join our Real Time Systems team. The Real Time Software Engineer is a crucial part of our team, supporting the integration and control of complex robotic systems through deterministic and low-latency software frameworks. Reporting to the Real Time Software Lead, you'll contribute to the overall efficiency and effectiveness of our growing organization. The right candidate will be a valued part of the team as you support the continued improvement in our hardware interface scaling, robot embodiment support, and dexterous manipulation systems, own the coordination of project deliverables across control and AI integration boundaries, and innovate best practices that drive continuous improvements in our motion control stack and system-level integration readiness.

The main challenge for this role in the first year will be developing and scaling real-time control software to support general-purpose robot platforms, ensuring seamless integration between low-latency systems and high-level AI behaviors.

Within 90 days, you will contribute to validating real-time applications with AI workloads, find integration gaps, and prepare the system for complex control tasks.

This role will collaborate with AI/ML developers, hardware and controls engineers, infrastructure, systems, and program management teams.

Hands-on experience with real-time Linux, ROS 2, hardware/software integration, and debugging performance-critical systems will help someone ramp up quickly.

This role offers growth opportunities in real-time optimization, control software, system integration, and scalable architecture for robot fleets.

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, Mechatronics, or Robotics with 5+ years of relevant industry experience, or a Master's degree in one of these fields.

Comprehensive experience with real-time software architectures, ROS 2, and robot hardware control.

A track record of technical excellence and successful delivery of motion control and robot integration projects.

Understanding of computer hardware and passion for debugging across multiple layers of a system: hardware, kernel, middleware, and user-level applications.

Proficiency in C++ and Python, with strong experience in real-time systems and control software development.

Solid experience working with Linux, including system-level configuration, debugging, and performance tuning for real-time multi-threaded applications.

Strong ROS 2 and DDS experience, including robotic systems integration and control interface extension for seamless communication.

Hands-on experience with EtherCAT, including configuring and integrating EtherCAT masters and slaves for real-time robotic control applications.

Experience with computer vision technologies is highly valued, and familiarity with camera, video processing, and streaming protocols would also be beneficial.

Familiarity with MATLAB/Simulink is considered an asset, particularly for control algorithm development and simulation.

Excellent verbal and written communication skills, with a focus on clarity in technical discussions and documentation.

Successful candidates will be a proponent of personal responsibility for themselves and their teammates.

Mission driven and passionate about bringing human-like intelligence to machines.

Working at Sanctuary AI Sanctuary AI is an equal opportunity employer; employment with Sanctuary AI is governed based on skills, competence, and qualifications and will not be influenced in any way by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status. In 2023, Sanctuary AI moved into a state-of-the-art office facility and has been recognized by LinkedIn as a Top Startup company. Compensation and Benefits Sanctuary offers a market-leading compensation package that includes competitive salaries, equity stakes, and a full suite of benefits for permanent employees, encompassing health coverage, paid time off, cutting-edge work facilities, and worksite flexibility by role. About Sanctuary AI Founded in 2018, Sanctuary builds humanoid robots and a novel control system for them that integrates symbolic logic and reasoning with data-driven robot foundation models. We use our robots to collect vision, audio, touch, and proprioception data from the perspective of the robot while they perform real-world work tasks. We use that data to train multimodal robot foundation models. Our mission is to create the world's first human-like intelligence in general-purpose robots. Recruiting and Employment Agency Notice: Recruitment and hiring is conducted internally by Sanctuary AI. Any employment agency or professional recruiter (“Agency”) that provides an unsolicited resume(s) or otherwise presents a prospective job candidate through the Sanctuary AI career site or directly to any Sanctuary AI employee, irrevocably grants to Sanctuary AI the unrestricted right to engage, hire, or contract with that candidate at Sanctuary AI's sole discretion without any compensation to the Agency.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Development Engineer for Machine Learning in Vancouver, BC vacancy
  • $150k - $250k per year

    We’re building applied AI systems for high‑stakes, real‑world decisions. Our platform ingests and reasons over large, messy data...  ...carriers in North America. We are seeking a talented Senior Software Engineer to join our Product team. In this role, you will work closely... 
    Senior
    Local area

    Owl.co

    Vancouver, BC
    7 days ago
  • $150k - $250k per year

     ...building applied AI systems for high‑stakes, real‑world decisions. Our platform ingests and...  .... We’re looking for an experienced Software Engineer (Infrastructure) who wants to own core...  ...performance, and deployment pipelines for real‑time decisioning. You’ll work in a small,... 
    Senior
    Local area

    Owl.co

    Vancouver, BC
    7 days ago
  • $107k - $157.3k per year

     ...# 26WD95474 Position Overview Autodesk is seeking a Senior Software Engineer, Localization Engineering to architect and scale the next generation...  ...-Editing (APE) into production-ready systems. At the same time, you will serve as the technical authority for localization... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $100k - $295k per year

     ...100 and 5 of the 6 branches of the U.S. armed forces. As a Senior Software Engineer at Tanium, you will build and maintain best-of-breed products...  ...Tanium is the Autonomous IT company. Driven by AI and real-time endpoint intelligence, Tanium Autonomous IT empowers IT... 
    Senior
    Long term contract
    Full time
    Live In
    Worldwide

    Tanium

    Vancouver, BC
    2 days ago
  • $130k - $225k per year

     ...Role Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you...  ...technologies, ideally from enterprise software development or a high-growth tech...  ...manual work and reduce issue resolution times Full-Stack Diagnostics: Proactively... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday

    Veeva Systems

    Vancouver, BC
    1 hour ago
  • $145k - $191k per year

     ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve...  ...increasingly use Databricks to analyze petabyte-scale logs in real time. This creates new challenges across the entire data processing... 
    Senior
    Summer work
    Worldwide

    Databricks

    Vancouver, BC
    22 days ago
  • $130k - $225k per year

     ...and communities. The Role We are looking for Front-End Software Engineers who are eager to build in a fast-paced, startup environment inside...  ...-changing, cloud-based applications and platforms Solve real customer problems and experiment with new ideas. Decompose existing... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Vancouver, BC
    1 hour ago
  •  ...lifecycle from strategy, design to engineering and beyond, we enable our...  ...structure. Each pod brings together senior leadership, subject matter...  ...innovative Full-Stack Senior Software Engineer to join our E-...  ...maintain webhook handlers for real-time subscription event processing... 
    Senior
    Internship
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Apply Digital

    Vancouver, BC
    11 days ago
  • $122.7k per year

     ...efforts in advancing the CDP industry with cutting-edge AI and real-time capabilities. Furthermore, Treasure Data employees are...  ..., openness, and humility. Your Role We're looking for a Senior Software Engineer to join our Generative AI team. You’ll help build innovative... 
    Senior
    Contract work
    Work at office
    Remote work
    Flexible hours
    Night shift

    Treasure Data

    Vancouver, BC
    27 days ago
  • $122.4k - $149.9k per year

     ...games. And this is where you come in… The key function of the Senior Software Engineer is to build and maintain complex systems and tools. This...  ...workflows to support our game teams. This role is a full-time, on-site position based 5 days a week at our Downtown Vancouver... 
    Senior
    Full time
    Summer work
    Internship
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Kabam

    Vancouver, BC
    21 days ago
  • $107k - $157.3k per year

     ...Job Requisition ID # 26WD95473 Position Overview The Senior Software Engineer will play a key role in optimizing and improving localization for Autodesk product and content. This will involve close collaboration with software and content development teams. You will... 
    Senior
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $130k - $225k per year

     ...environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open-source...  ...platform Build to scale : Develop highly scalable software with optimal performance Lead Feature Innovation: Drive the... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Vancouver, BC
    1 hour ago
  • $192k - $240k per year

     ...global payments, plus intuitive software for travel and expenses. Tens...  ...to grow your career. Engineering at Brex Engineering at Brex...  ...grade backend systems. As a Senior Software Engineer, you’ll work...  ...platforms or infrastructure used by real customers. ~ Strong... 
    Senior
    Long term contract
    Work at office
    Remote work
    Work from home

    Brex

    Vancouver, BC
    10 days ago
  • $146.5k per year

     ...culture where our employees can be real and be bold; where we debate...  ...collaborating and investing time in our Scribd community, and...  ...About The Team The ML Data Engineering team powers metadata extraction...  ...Role Overview We’re seeking a Senior Software Engineer with deep... 
    Senior
    Long term contract
    Temporary work
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    Vancouver, BC
    20 days ago
  •  ...Barco Visual Solutions is looking to add a Software Developer to our agile and cohesive R&D...  ...We need someone to develop and promote real-time imaging tools and plugins that help post...  ...or Metal) Degree in Computer Science, Engineering or relevant work experience, Strong... 

    Barco

    Vancouver, BC
    7 days ago
  •  ...across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation...  ...integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised,... 
    Senior
    Internship
    Remote work

    Canonical

    Vancouver, BC
    2 days ago
  • $145k - $170k per year

     ...satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to...  ...required. PREPARE FOR IMPACT! As a Senior Software Engineer, you will have overall...  ...production critical systems that generate near real-time views of Earth from satellites that... 
    Senior
    Full time
    Work at office
    Flexible hours
    3 days per week

    EarthDaily Analytics

    Vancouver, BC
    10 days ago
  • $120k - $160k per year

     ...About Us Suger helps B2B software companies sell through cloud marketplaces like AWS...  ...Capital, and Y Combinator. We’re hiring a Senior Software Engineer - Solutions to work directly at the...  ...by complex distributed systems and real-world enterprise workflows Wants to... 
    Senior
    Work at office

    Suger

    Vancouver, BC
    22 days ago
  •  ...leading provider of open source software and operating systems to the...  ...public cloud, data science, AI, engineering innovation, and IoT. Our...  ...roles. Teams meet two to four times yearly in person, in interesting...  ...code products based on our own real experience, mirroring that of... 
    Work at office
    Local area
    Work from home
    Worldwide

    Canonical

    Vancouver, BC
    14 days ago
  •  ...Description What is the opportunity? We're seeking a Senior Software Developer to join our engineering team. You'll design, build, and maintain scalable...  ...Canada Work hours/week: 37.5 Employment Type: Full time Platform: TECHNOLOGY AND OPERATIONS Job Type: Regular... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Vancouver, BC
    8 days ago
  • $135.8k - $253k per year

     ...cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of...  ..., big data analytics, messaging & real-time analytics, and business intelligence. The...  .... Responsibilities As a Principal Software Engineering Manager on the Fabric Platform... 
    Full time
    Local area

    Microsoft

    Vancouver, BC
    1 day ago
  • $116.8k - $226k per year

     ...building the development workflow engine that powers Apple's engineering...  ...friction points. You'll tackle real, complex challenges: designing...  .... You'll spend most of your time writing performant code and solving...  ...experience ~3+ years of software engineering experience (backend... 
    Local area
    Relocation

    Apple

    Vancouver, BC
    7 days ago
  • $170k - $323.05k per year

     ..., integration and operation of computer-based systems Develop software solutions by studying systems flow, data usage and work processes...  ...Retirement Savings Plan (RRSP) Other benefits Deferred Profit Sharing Plan (DPSP) Paid time off (volunteering or personal days)... 
    Permanent employment
    Full time
    Remote work

    Omnissa

    Vancouver, BC
    2 days ago
  • $115.1k - $161.2k per year

     ...The Sims is looking for an experienced engineer who can help develop new tools and pipelines...  ...work will be done in C#/C++. As a Tools Software Engineer for a game at Maxis, you will...  ...applicants for this role in these locations at the time of this posting. If you reside in a... 
    Full time
    Flexible hours

    Electronic Arts

    Vancouver, BC
    1 day ago
  • $152.2k - $253.65k per year

     ..., integration and operation of computer-based systems Develop software solutions by studying systems flow, data usage and work processes...  ...Retirement Savings Plan (RRSP) Other benefits Deferred Profit Sharing Plan (DPSP) Paid time off (volunteering or personal days)... 
    Permanent employment
    Full time
    Work at office
    Remote work

    Omnissa

    Vancouver, BC
    2 days ago
  • $130k per year

     ...next generation of customer experience — real-time AI agents that can understand emotion, resolve...  .... To achieve this, we need more great engineers. The work affects millions of people...  ...across sessions You'll be paired with senior engineers on larger initiatives while also... 
    Senior
    Internship

    Giga

    Vancouver, BC
    9 days ago
  • $96.4k - $133.9k per year

     ...and minds the world over. The Generalist Engineer will be a part of the game creation...  ...foundation layer. ~ This is a temporary full-time 12-month position Your Responsibilities...  ...will be expected. Work with 3rd party software APIs. Work with people on a large team... 
    Full time
    Temporary work
    Remote work

    Electronic Arts

    Vancouver, BC
    6 days ago
  • $107k - $157.3k per year

     ...systems? Do you enjoy helping others with the software you make? If so, the Autodesk...  ...seeking a highly motivated and experienced Senior Software Developer to help build and operate...  .... You will work side by side with other engineers to support daily operations and our long-... 
    Senior
    Long term contract
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago
  • $110k - $130k per year

     ...global leader in mission-critical software systems and technical services...  ...Your Role As a Software Engineer – Application Platform, you’ll...  ...~ Reason about complex, real-world data models (including multi...  ...and dental benefits. Paid time off plus an extra day off to celebrate... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Worldwide

    TrustFlight

    Vancouver, BC
    10 days ago
  • $88k - $128.7k per year

     ...scalable distributed systems? Do you enjoy helping others with the software you make? If so, the Autodesk Developer Enablement team is...  ...service development and eager to be part of a team of talented engineers, we would love to hear from you! You will join a global team... 
    Full time
    For contractors

    Autodesk

    Vancouver, BC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Development Engineer for Machine Learning. Be the first to apply!