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 AI Chopping Block

Electrical Design Engineer

New
Top rated
Armada
Full-time
Full-time
Posted

Translate business requirements into requirements for AI/ML models; prepare data to train and evaluate AI/ML/DL models; build AI/ML/DL models by applying state-of-the-art algorithms, especially transformers; leverage existing algorithms from academic or industrial research when applicable; test, evaluate, and benchmark the AI/ML/DL models, and publish the models, data sets, and evaluations; deploy models in production by containerizing the models; work with customers and internal employees to refine the quality of the models; establish continuous learning pipelines for models with online learning or transfer learning; build and deploy containerized applications on cloud or on-premise environments.

$154,560 – $193,200
Undisclosed
YEAR

(USD)

United States
Maybe global
Remote
Python
Java
C++
PyTorch
TensorFlow

Member of Technical Staff, Robotics Research Lead

New
Top rated
Reka
Full-time
Full-time
Posted

Lead the design and execution of the AI’s robotics research agenda, recruit, mentor, and manage a small team of research scientists and engineers in the London lab, collaborate with the world model and simulation teams to develop state-of-the-art training platforms for robotics, guide the creation of persistent 3D/4D scene representations and advanced embodied AI methodologies, drive research efforts in scene understanding, sim-to-real transfer, and advanced planning, foster partnerships with leading ML researchers, hardware specialists, and external collaborators, and help establish the lab's technical culture and external reputation.

Undisclosed

()

London, United Kingdom
Maybe global
Onsite
Python
C++
Computer Vision
Reinforcement Learning

Member of Technical Staff - Robotics Research Lead

New
Top rated
Reka
Full-time
Full-time
Posted

Collaborate with the world model team to build a state-of-the-art training and simulation platform for robotics. Develop persistent 3D/4D scene representations that maintain temporal consistency. Unlock advanced robotics planning and decision making through in-house, cutting-edge world models. Ensure sensing and system dynamics perform reliably in high-stakes, real-world operations where models think, simulate, and act. Partner with ML researchers to innovate on generative models and physical AGI. Collaborate closely with ML researchers developing multimodal world models and generative systems, and with hardware teams and partners to ensure robotic platforms, sensing, and system dynamics behave optimally in real-world operation.

Undisclosed

()

United Kingdom
Maybe global
Remote
Python
C++
Computer Vision
NLP
Reinforcement Learning

Vision Foundation Model Research Intern

New
Top rated
Intrinsic
Full-time
Full-time
Posted

Contribute to the technical development and integration of advanced robotic automation solutions for manufacturing automation, utilizing the Intrinsic platform, ROS and state-of-the-art AI capabilities. Collaborate closely with research and industry partners to successfully integrate AI and automation capabilities into factory settings. Document designs, processes, and results, communicating effectively with internal technical teams and partners.

$132,000 – $187,000
Undisclosed
YEAR

(USD)

Mountain View, United States
Maybe global
Onsite
C++
Python
Kubernetes
AI
Robotics

Lead Member of Technical Staff, Inference Infrastructure

New
Top rated
Cohere
Full-time
Full-time
Posted

The Lead Member of Technical Staff, Inference Infrastructure, is responsible for providing technical leadership across multiple teams, driving the architecture and strategy for deploying optimized NLP models to production in low latency, high throughput, and high availability environments. They lead the design of customized deployments to meet specific customer needs and mentor engineers to raise the technical standards across the team. The role involves contributing to the development, deployment, and operation of the AI platform delivering large language models through easy-to-use API endpoints, and serving as a key point of contact for customers.

Undisclosed

()

San Francisco, United States
Maybe global
Remote
Golang
C++
Kubernetes
AWS
GCP

Software Engineer, Model Serving Infrastructure

New
Top rated
Anyscale
Full-time
Full-time
Posted

The role involves contributing to the development of next-generation, high-performance machine learning serving systems. Responsibilities include building infrastructure that powers AI applications, working on problems at the intersection of distributed systems, machine learning, and high-performance computing, and solving fundamental computer science problems impacting AI deployment. Specific projects include implementing asynchronous inference for non-blocking client requests, designing intelligent request routing systems to balance load across thousands of model replicas with strict latency SLAs, building traffic management systems for zero-downtime model updates handling terabytes of inference requests, improving state management for scale from thousands to tens of thousands of replicas, architecting frameworks for multi-model orchestration in complex ML pipelines ensuring end-to-end latency guarantees, and developing observability and debugging tools for distributed ML applications at scale. The work involves writing performance-critical code in Python (with Cython optimizations) and potentially C++, working with distributed systems at scale using Ray Core's actor system, gRPC, and custom networking protocols, extending cloud-native infrastructure such as Kubernetes and service meshes, gaining system-level knowledge of ML/AI frameworks like TensorFlow, PyTorch, JAX, and transformers, and ensuring production reliability with tools like OpenTelemetry, Prometheus, distributed tracing, and chaos engineering to maintain 99.99% uptime. The role also involves leveraging AI coding agents to enhance team productivity while maintaining high code quality standards.

Undisclosed

()

Bengaluru, India
Maybe global
Onsite
Python
C++
TensorFlow
PyTorch
JAX

Software Engineer, Inference - Performance Optimization

New
Top rated
OpenAI
Full-time
Full-time
Posted

Build and refine performance models that translate microbenchmark results into cost-to-serve estimates. Analyze inference workloads end to end across applications, models, and fleet infrastructure. Enhance tooling to identify bottlenecks across layers for latency and throughput. Partner with other teams to turn performance insights into concrete improvements and project how future changes affect inference.

$295,000 – $555,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite
Python
C++
Benchmarking
Model Evaluation
Distributed Systems

Staff Software Engineer

New
Top rated
Haydenai
Full-time
Full-time
Posted

As a Staff Software Engineer on the Perception team, you will be responsible for defining and driving the long-term vision and architecture for perception systems, architecting complex, scalable, and robust end-to-end perception and robotics systems for deployment on real-world hardware, ensuring their successful integration into Hayden’s core product platform. You will spearhead the architectural design, implementation, and long-term ownership of next-generation perception systems, transition research prototypes to production solutions, deliver high-performance, tested, and maintainable C++ code optimized for edge and robotics platforms, architect and optimize real-time perception pipelines, drive the integration of state-of-the-art ML and CV models, provide technical leadership in complex problem domains, collaborate with Product leadership and Engineering organizations, and contribute to foundational shared infrastructure, tooling, and architectural patterns to scale pilot initiatives into core product capabilities.

$230,522 – $299,679
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote
C++
Computer Vision
Robotics
Python
Machine Learning

Software Engineer, Simulation

New
Top rated
Intrinsic
Full-time
Full-time
Posted

As a Robotics Application Engineer specializing in Intelligent Manufacturing Automation, the responsibilities include closely collaborating with the automation group and industry partners to advance manufacturing automation by extending capabilities and solutions. Daily tasks involve integrating and developing robotics solutions, including processes, software features, and integrating state-of-the-art AI for manufacturing automation. The role includes working with the team leading the deployment of impactful robotic systems in production. Additional responsibilities entail contributing to the technical development and integration of advanced robotic automation solutions for manufacturing automation using the Intrinsic platform, ROS, and AI capabilities, collaborating with research and industry partners to integrate AI and automation into factory settings, and documenting designs, processes, and results while communicating effectively with internal technical teams and partners.

$132,000 – $187,000
Undisclosed
YEAR

(USD)

Singapore
Maybe global
Onsite
Python
C++
Kubernetes
MLOps
AI

Proposal and Capture Manager

New
Top rated
helsing
Full-time
Full-time
Posted

You will be responsible for defining operational domains and evaluating the reliability of the AI capabilities developed in-house. You will develop and extend the state-of-the-art in uncertainty quantification and uncertainty calibration. This involves understanding the AI systems built at Helsing, interfacing with them, and evaluating their robustness in real-world and adversarial scenarios. You will contribute to impactful projects and collaborate with people across several teams and backgrounds.

Undisclosed

()

Washington
Maybe global
Onsite
Python
C++
PyTorch
TensorFlow
Model Evaluation

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."}]