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

Software Engineer, Backend

New
Top rated
Mashgin
Full-time
Full-time
Posted

The backend developer will own major feature development and work directly with founders on product development from end to end. Responsibilities include working with a small interdisciplinary team across hardware, software, and design to build new products from scratch; building new features and designing new architecture to address challenging problems; building backend infrastructure to perform scalable training in the cloud; rethinking and refactoring existing codebases for scale; and continuously improving and maintaining code in production. The role involves full ownership throughout the entire product lifecycle, including idea generation, design, prototyping, execution, and shipping, contributing to multiple parts of the codebase in various programming languages.

$115,000 – $210,000
Undisclosed
YEAR

(USD)

Palo Alto, United States
Maybe global
Onsite
Python
C++
Go
Java
Docker

Senior Software Engineer, Applied AI

New
Top rated
Lumi AI
Full-time
Full-time
Posted

As a Software Engineer working on AI systems, responsibilities include playing a foundational role in research, experimentation, and rapid improvement of AI systems to build a capable, reliable AI automation platform used worldwide in mission critical production environments. Tasks involve designing experiments and testing ideas to optimize key internal AI benchmarks, designing and improving evaluation frameworks to accelerate experimentation speed and direction, training, fine-tuning, and optimizing machine learning models, performing rigorous evaluation and testing for model accuracy, generalization, and performance, collaborating and contributing to core product development to enhance platform capabilities, and setting up observability and monitoring systems to safety check model behavior in critical settings.

$170,000 – $250,000
Undisclosed
YEAR

(USD)

United States
Maybe global
Onsite
Python
C++
Model Evaluation
MLOps
Docker

Senior Manager, Precision Navigation and Sensing (R4256)

New
Top rated
Shield AI
Full-time
Full-time
Posted

Lead a team of software developers and sensor experts to develop and field optimize algorithms and sensors for accurate, reliable state estimates enabling autonomous operation of VBAT and XBAT aircraft. Develop and implement advanced sensor algorithms for processing data from IMUs, radar, cameras, GPS, and other sensors. Enhance state estimation algorithms by integrating multi-sensor data to improve accuracy and robustness. Select, characterize, and field precision navigation sensors such as cameras, radar, IMUs, and GPS. Design and implement real-time sensor data processing pipelines. Collaborate with cross-functional teams including software engineers, autonomy researchers, and hardware engineers to ensure seamless integration of state estimation algorithms. Conduct experiments and field tests to validate algorithm performance in real-world conditions. Stay updated with sensor technology and state estimation advancements, applying new techniques to systems.

$228,000 – $342,000
Undisclosed
YEAR

(USD)

Dallas, United States
Maybe global
Onsite
Python
C++
Computer Vision
Data Pipelines
Sensor Fusion

Manufacturing Engineer - Production

New
Top rated
helsing
Full-time
Full-time
Posted

You will develop ML/AI that leverage and extend the latest state-of-the-art methods and architectures, design experiments and conduct benchmarks to evaluate and improve their performance in real-world scenarios. You will be part of impactful projects and collaborate with people across several teams and backgrounds to integrate cutting edge ML/AI in production systems.

Undisclosed

()

Munich
Maybe global
Hybrid
Python
C++
PyTorch
TensorFlow
MLOps

Machine Learning Engineer: ML Infra and Model Optimization

New
Top rated
Genies
Intern
Full-time
Posted

Develop and deploy LLM agent systems within the AI-powered avatar framework. Design and implement scalable and efficient backend systems to support AI applications. Collaborate with AI and NLP experts to integrate LLM and LLM-based systems and algorithms into the avatar ecosystem. Work with Docker, Kubernetes, and AWS for AI model deployment and scalability. Contribute to code reviews, debugging, and testing to ensure high-quality deliverables. Document work for future reference and improvement.

$40 – $50 / hour
Undisclosed
HOUR

(USD)

Los Angeles, United States
Maybe global
Hybrid
Python
Java
C++
PyTorch
TensorFlow

Software Engineer, AI/ML Systems

New
Top rated
LM Studio
Full-time
Full-time
Posted

Build and maintain world-class on-device inference engines for LLMs and other models. Integrate emerging AI/ML technologies as production-ready features in LM Studio. Develop with and contribute to open-source software engines like llama.cpp, MLX, and more. Collaborate closely with model authors to ship day-0 support for new models. Profile, debug, and improve process memory, CPU usage, and GPU usage. Be an excellent communicator, contributor, and collaborator.

$175,000 – $275,000
Undisclosed
YEAR

(USD)

New York City, United States
Maybe global
Remote
Python
C++
TypeScript
PyTorch
TensorFlow

Financial Planning and Analysis Business Partner

New
Top rated
helsing
Full-time
Full-time
Posted

Undisclosed

()

London, United Kingdom
Maybe global
Hybrid
Python
C++
MLOps
Model Evaluation
Reinforcement Learning

Software Infrastructure Intern

New
Top rated
Zoox
Intern
Full-time
Posted

On the Developer Experience team, you will build AI Agents and AI Workflows that enhance how developers and customers experience Zoox. You will apply LLMs to solve real problems that slow teams down or limit product quality. Your work will focus on reducing the time it takes developers to ship features, accelerating the triage of real-world incidents, improving the quality and consistency of multimodal datasets, and designing AI Agents that automate common engineering workflows end to end. You will own projects from idea to launch.

$5,500 – $9,500 / month
Undisclosed
MONTH

(USD)

Foster City, United States
Maybe global
Onsite
Python
C++
OpenAI API
Prompt Engineering
Vector Databases

Signal Processing Intern

New
Top rated
Zoox
Intern
Full-time
Posted

As an intern in the DSP team at Zoox, you will be working on the design and implementation of signal processing and machine learning algorithms related to radars, depth cameras, lidars, and audio subsystems. You will collaborate with a team of engineers from diverse backgrounds, working on code, algorithms, and research to create and refine key systems enabling autonomous mobility. The work involves understanding and applying concepts in digital signal processing and algorithm design for radar and lidar processing.

$6,500 – $9,500 / month
Undisclosed
MONTH

(USD)

Foster City, United States
Maybe global
Onsite
C++
Python
Signal Processing
Machine Learning

Senior Software Engineer - C++ GPU Performance

New
Top rated
Zoox
Full-time
Full-time
Posted

As a GPU performance software engineer within the Software Performance team at Zoox, you will instrument, monitor, analyze, and optimize GPU-based algorithms that are performance-critical. You will build real-time instrumentation for performance monitoring of CPU, GPU, latency, and memory, develop offline benchmarking frameworks, tools, and scripts to evaluate and analyze performance at scale in continuous integration and in vehicles, and establish performance budgets for next-generation architectures. You will analyze performance metrics to identify GPU hotspots and root causes and propose and co-implement actionable solutions with component teams. Additionally, you will support teams in bringing serial algorithms to the GPU to maximize compute utilization and improve overall latency. You will also work as part of the Core team to design a middleware framework that promotes efficient and performant code development by maximizing CPU and GPU usage.

$217,000 – $307,000
Undisclosed
YEAR

(USD)

Foster City, United States
Maybe global
Onsite
C++
CUDA
Linux

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