C++ AI Jobs

Discover the latest remote and onsite C++ AI roles across top active AI companies. Updated hourly.

Check out 122 new C++ AI roles opportunities posted on The Homebase

Senior Machine Learning Engineer - Perception Mapping

New
Top rated
Zoox
Full-time
Full-time
Posted

As a software engineer on the perception mapping team, you will curate, validate, and label datasets for model training and validation. You will research, implement, and train machine learning models to perform semantic map element detection. You will closely collaborate with validation teams to formulate and execute model validation pipelines and integrate models into the greater onboard autonomy system within compute budgets. Additionally, you will act as a technical leader on the team, maintaining coding and ML development best practices and contributing to architectural decisions.

$242,000 – $290,000
Undisclosed
YEAR

(USD)

Foster City, United States
Maybe global
Onsite
Python
PyTorch
NumPy
C++
Model Evaluation

Senior Machine Learning Engineer - ML Agents and Planning

New
Top rated
Zoox
Full-time
Full-time
Posted

As a Senior Machine Learning Engineer for ML Agents and Planning, you will develop new deep learning models using imitation learning and reinforcement learning to generate driving plans for human-like agents. You will work on novel techniques to estimate the quality of driving plans in terms of safety, progress, comfort, and realism. You will contribute to large-scale machine learning infrastructure to discover new solutions and push the boundaries of the field. Additionally, you will develop metrics and tools to analyze errors and understand improvements of the systems. Collaboration with engineers on Perception, Planning, Simulation, and Validation teams will be essential to address the overall Autonomous Driving problem.

$242,000 – $290,000
Undisclosed
YEAR

(USD)

Foster City, United States
Maybe global
Onsite
Python
C++
PyTorch
Reinforcement Learning
Transformers

Senior / Staff Software Engineer - Perception 3D Tracking

New
Top rated
Zoox
Full-time
Full-time
Posted

The role involves defining on-vehicle architecture for producing core tracking results from the Perception stack, working with both the model teams and optimization teams to develop a highly performant and efficient system that can run on vehicle, working with Perception data both on the input and output of machine learned models, and taking tracking output to integrate this into the larger behavioral system in the Autonomy stack.

$242,000 – $290,000
Undisclosed
YEAR

(USD)

Foster City, United States
Maybe global
Onsite
C++
Python
Computer Vision
PyTorch
CUDA

Senior Cloud Operations Engineer

New
Top rated
Intrinsic
Full-time
Full-time
Posted

Lead the research and development of novel deep learning algorithms that enable robots to perform complex, contact-rich manipulation tasks. Explore the intersection of computer vision and robotic control, designing systems that allow robots to perceive and interact with objects in dynamic environments. Create models that integrate visual data to guide physical manipulation, moving beyond simple grasping to sophisticated handling of diverse items. Collaborate with a multidisciplinary team of engineers and researchers to translate cutting-edge concepts into robust capabilities deployable on physical hardware for industrial applications. Research and develop deep learning architectures for visual perception and sensorimotor control in contact-rich scenarios. Design algorithms that enable robots to manipulate complex or deformable objects with high precision. Collaborate with software engineers to optimize and deploy research prototypes onto physical robotic hardware. Evaluate model performance in both simulation and real-world environments to ensure robustness and reliability. Identify opportunities to apply state-of-the-art advancements in computer vision and robot learning to practical industrial problems. Mentor junior researchers and contribute to the technical direction of the manipulation research roadmap.

Undisclosed

()

Singapore
Maybe global
Onsite
Python
C++
PyTorch
TensorFlow
JAX

Cloud Operations Engineer

New
Top rated
Intrinsic
Full-time
Full-time
Posted

As a Senior AI Research Scientist for Vision-guided robotics, you will lead the research and development of novel deep learning algorithms that enable robots to perform complex, contact-rich manipulation tasks. Your responsibilities include exploring the intersection of computer vision and robotic control, designing systems that allow robots to perceive and interact with objects in dynamic environments, creating models that integrate visual data to guide physical manipulation beyond simple grasping, and collaborating with a multidisciplinary team of engineers and researchers to translate cutting-edge concepts into robust capabilities deployable on physical hardware for industrial applications. You will research and develop deep learning architectures for visual perception and sensorimotor control in contact-rich scenarios, design algorithms for manipulating complex or deformable objects with high precision, collaborate with software engineers to optimize and deploy research prototypes onto physical robotic hardware, evaluate model performance in both simulation and real-world environments for robustness and reliability, identify opportunities to apply state-of-the-art advancements in computer vision and robot learning to practical industrial problems, mentor junior researchers, and contribute to the technical direction of the manipulation research roadmap.

Undisclosed

()

Singapore
Maybe global
Onsite
Python
C++
PyTorch
TensorFlow
JAX

AI Research Scientist - Vision-guided robotics

New
Top rated
Intrinsic
Full-time
Full-time
Posted

As a Senior AI Research Scientist for Vision-guided robotics at Intrinsic, you will lead the research and development of novel deep learning algorithms that enable robots to perform complex, contact-rich manipulation tasks. You will explore the intersection of computer vision and robotic control, designing systems that allow robots to perceive and interact with objects in dynamic environments. Your work will involve creating models that integrate visual data to guide physical manipulation, moving beyond simple grasping to sophisticated handling of diverse items. You will collaborate with a multidisciplinary team of engineers and researchers to translate cutting-edge concepts into robust capabilities that can be deployed on physical hardware for industrial applications. Responsibilities include researching and developing deep learning architectures for visual perception and sensorimotor control in contact-rich scenarios, designing algorithms for robots to manipulate complex or deformable objects with high precision, collaborating with software engineers to optimize and deploy research prototypes onto robotic hardware, evaluating model performance in simulation and real-world environments to ensure robustness and reliability, identifying opportunities to apply state-of-the-art advancements in computer vision and robot learning to industrial problems, mentoring junior researchers, and contributing to the technical direction of the manipulation research roadmap.

Undisclosed

()

Munich or Zurich, Germany or Switzerland
Maybe global
Onsite
Python
C++
PyTorch
JAX
TensorFlow

Senior Software Engineer, Planning & Orchestration

New
Top rated
Intrinsic
Full-time
Full-time
Posted

The Senior AI Research Scientist for Vision-guided robotics is responsible for leading the research and development of novel deep learning algorithms to enable robots to perform complex, contact-rich manipulation tasks. The role involves exploring the intersection of computer vision and robotic control by designing systems that integrate visual data to guide physical manipulation beyond simple grasping to sophisticated handling of diverse items. Responsibilities include collaborating with a multidisciplinary team to translate concepts into deployable capabilities on physical industrial robotic hardware, researching and developing deep learning architectures for visual perception and sensorimotor control, designing algorithms for precise manipulation of complex or deformable objects, optimizing and deploying research prototypes onto robotic hardware, evaluating model performance in both simulation and real-world settings to ensure robustness, identifying applications of advanced computer vision and robot learning to industrial problems, mentoring junior researchers, and contributing to the technical direction of the manipulation research roadmap.

Undisclosed

()

Mountain View, United States
Maybe global
Onsite
Python
C++
PyTorch
JAX
TensorFlow

Software Engineer, Vision-Guided Robotics

New
Top rated
Intrinsic
Full-time
Full-time
Posted

As a Senior AI Research Scientist for Vision-guided robotics, you will lead the research and development of novel deep learning algorithms enabling robots to perform complex, contact-rich manipulation tasks. You will explore the intersection of computer vision and robotic control, designing systems that allow robots to perceive and interact with objects in dynamic environments. Your work includes creating models that integrate visual data to guide physical manipulation beyond simple grasping to sophisticated handling of diverse items. You will collaborate with a multidisciplinary team to translate cutting-edge concepts into robust capabilities deployable on physical hardware for industrial applications. Responsibilities also include researching and developing deep learning architectures for visual perception and sensorimotor control in contact-rich scenarios, designing algorithms for precise manipulation of complex or deformable objects, collaborating with engineers to optimize and deploy prototypes on robotic hardware, evaluating model performance in simulation and real-world environments, identifying practical applications of advancements in computer vision and robot learning, mentoring junior researchers, and contributing to the technical direction of the manipulation research roadmap.

Undisclosed

()

Mountain View, United States
Maybe global
Onsite
Python
C++
PyTorch
TensorFlow
JAX

Senior Software Engineer, ML Ops & Infrastructure

New
Top rated
Intrinsic
Full-time
Full-time
Posted

As a Senior AI Research Scientist for Vision-guided robotics, you will lead the research and development of novel deep learning algorithms enabling robots to perform complex, contact-rich manipulation tasks. You will explore the intersection of computer vision and robotic control, designing systems for robots to perceive and interact with objects in dynamic environments, creating models that integrate visual data to guide physical manipulation beyond simple grasping. Collaborating with a multidisciplinary team, you'll translate cutting-edge concepts into robust capabilities deployable on physical hardware for industrial applications. You will research and develop deep learning architectures for visual perception and sensorimotor control, design algorithms for manipulation of complex or deformable objects with high precision, collaborate with software engineers to optimize and deploy prototypes onto robotic hardware, evaluate model performance in simulations and real-world environments to ensure robustness, identify opportunities to apply advancements in computer vision and robot learning to industrial problems, and mentor junior researchers contributing to the technical direction of the manipulation research roadmap.

Undisclosed

()

Munich, Germany
Maybe global
Onsite
Python
C++
PyTorch
TensorFlow
JAX

Robotics Software Engineer, Sensor-based Control and Robot Learning

New
Top rated
Intrinsic
Full-time
Full-time
Posted

Lead the research and development of novel deep learning algorithms that enable robots to perform complex, contact-rich manipulation tasks, exploring the intersection of computer vision and robotic control to design systems that allow robots to perceive and interact with objects in dynamic environments. Create models that integrate visual data to guide physical manipulation, moving beyond simple grasping to sophisticated handling of diverse items. Collaborate with a multidisciplinary team of engineers and researchers to translate cutting-edge concepts into robust capabilities deployable on physical hardware for industrial applications. Research and develop deep learning architectures for visual perception and sensorimotor control in contact-rich scenarios. Design algorithms enabling robots to manipulate complex or deformable objects with high precision. Work with software engineers to optimize and deploy research prototypes onto physical robotic hardware. Evaluate model performance in both simulation and real-world environments to ensure robustness and reliability. Identify opportunities to apply state-of-the-art advancements in computer vision and robot learning to practical industrial problems. Mentor junior researchers and contribute to the technical direction of the manipulation research roadmap.

Undisclosed

()

Singapore
Maybe global
Onsite
Python
C++
PyTorch
JAX
TensorFlow

Want to see more AI Egnineer jobs?

View all jobs

Access all 4,256 remote & onsite AI jobs.

Join our private AI community to unlock full job access, and connect with founders, hiring managers, and top AI professionals.
(Yes, it’s still free—your best contributions are the price of admission.)

Frequently Asked Questions

Need help with something? Here are our most frequently asked questions.

Question text goes here

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

[{"question":"What are C++ AI jobs?","answer":"C++ AI jobs involve developing high-performance machine learning systems where speed and resource efficiency are critical. These positions focus on building and optimizing AI frameworks, implementing real-time decision-making algorithms for autonomous vehicles, creating computer vision systems, and developing low-latency AI applications. The work often requires optimizing inference engines and building production-ready AI systems at scale."},{"question":"What roles commonly require C++ skills?","answer":"Roles requiring C++ in AI include machine learning engineers working on deep learning frameworks, computer vision specialists, autonomous vehicle developers at companies like Tesla and Waymo, game AI programmers creating real-time NPC behaviors, embedded systems engineers for IoT devices, and AI framework developers at organizations like OpenAI, Meta, Apple, and Amazon who build high-performance computing infrastructure."},{"question":"What skills are typically required alongside C++?","answer":"Alongside C++ proficiency, employers typically look for experience with AI frameworks like TensorFlow C++ API, PyTorch C++, and CUDA for GPU acceleration. Knowledge of machine learning concepts, transformer architecture, and inference optimization is essential. Additional valuable skills include experience with MLPack, Dlib, Shark libraries, ONNX for model standardization, and strong algorithm design capabilities for performance-critical AI applications."},{"question":"What experience level do C++ AI jobs usually require?","answer":"C++ AI jobs typically require mid to senior-level experience due to their complexity. Employers look for candidates with mastery of advanced language features like templates, smart pointers, and lambda expressions, combined with deep understanding of AI concepts. Experience optimizing memory usage and execution speed is valued, as is practical work with production-level AI systems. Entry-level positions generally require strong computer science fundamentals."},{"question":"What is the salary range for C++ AI jobs?","answer":"C++ AI jobs typically offer competitive compensation reflecting the specialized intersection of two high-demand skill sets. Salaries vary based on location, company size, and experience level. These positions generally command premium rates compared to standard software engineering roles due to the specialized knowledge required in both high-performance computing and artificial intelligence domains."},{"question":"Are C++ AI jobs in demand?","answer":"C++ AI jobs are in high demand, particularly in sectors requiring performance-critical AI applications. Major tech companies like OpenAI, Tesla, and Meta actively recruit for these specialized roles. The growing deployment of AI in production environments, especially for robotics, autonomous vehicles, and large-scale AI frameworks, has increased the need for developers who can optimize AI systems for maximum efficiency and minimal latency."},{"question":"What is the difference between C++ and Rust in AI roles?","answer":"While both languages offer performance advantages for AI applications, C++ has broader adoption in established AI frameworks with extensive libraries like TensorFlow and PyTorch. Rust offers stronger memory safety guarantees without garbage collection, which can benefit certain AI applications. C++ currently has more mature tooling for GPU acceleration and deep learning, but Rust is gaining traction for safe, concurrent AI systems where reliability is paramount."}]