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

Machine Learning Operations Engineer

New
Top rated
Haydenai
Full-time
Full-time
Posted

Optimize orchestration processes to ensure efficient deployment and management of AI models. Implement cost-saving strategies to minimize infrastructure expenses while maximizing performance. Upgrade throughput to enhance scalability and responsiveness of AI systems. Collaborate with cross-functional teams to identify bottlenecks and implement solutions to improve workflow efficiency. Ship new features and updates rapidly while maintaining high levels of quality and reliability. Deploy and monitor machine learning models produced by deep learning engineers. Design, deploy, and maintain performant and scalable processes for data acquisition and manipulation to enhance dataset accessibility. Participate actively in the team's software development process, including design reviews, code reviews, and brainstorming sessions. Maintain accurate and updated software development documentation.

$135,699 – $190,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote
Python
C++
PyTorch
TensorFlow
MLflow

Manager Information Security

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, 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

()

Munich
Maybe global
Onsite
Python
Java
C++
PyTorch
TensorFlow

Computer Vision Engineer

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

Conduct research on state-of-the-art Computer Vision methodologies and participate in the creation and curation of training and validation datasets. Perform statistical analyses and develop visualization tools to ensure data quality. Build and refine training pipelines and metrics to enhance model performance. Develop and optimize Computer Vision algorithms for multiple robotics/aerospace projects. Implement ML/CV models into production-ready environments, ensure seamless integration with Harmattan AI's systems, and conduct rigorous code reviews. Test algorithms in real-world environments and develop monitoring tools to track model performance and continuously improve deployed solutions. Work closely with software and simulation teams to align development with system requirements and communicate findings effectively to stakeholders.

Undisclosed

()

Lausanne, Switzerland
Maybe global
Onsite
Python
C++
Computer Vision
Machine Learning
Data Pipelines

Senior AI Engineer - USA

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

Senior AI Engineers are responsible for researching, building, optimizing, and deploying the production machine learning (ML) systems that thousands of developers integrate with their systems. Their work focuses on solving complex research and engineering problems to build the engine for the next generation of AI-driven software, particularly in the area of speech modeling including Speech-to-Text (STT) and Text-to-Speech (TTS).

$250,000 – $300,000
Undisclosed
YEAR

(USD)

Mountain View, United States
Maybe global
Hybrid
Python
C++
PyTorch
Machine Learning
NLP

Senior AI Engineer - United Kingdom

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

Senior AI Engineers at Inworld are responsible for researching, building, optimizing, and deploying production machine learning (ML) systems that thousands of developers integrate with their systems. Their work focuses on solving difficult research and engineering problems related to building the engine for the next generation of AI-driven software, with a primary focus on speech modeling including speech-to-text (STT) and text-to-speech (TTS). They address challenges unique to working with audio such as data collection, efficient training infrastructure, creating reinforcement learning alignment environments, and ultra-low latency inference optimizations.

Undisclosed

()

United Kingdom
Maybe global
Remote
Python
C++
PyTorch
NLP
Reinforcement Learning

Senior AI Engineer - Switzerland

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

Senior AI Engineers are responsible for researching, building, optimizing, and deploying the production machine learning systems that thousands of developers integrate with their systems. Their work focuses on solving difficult research and engineering problems related to building the engine for the next generation of AI-driven software, particularly in speech modeling (STT & TTS). This involves addressing challenges posed by audio data, such as data collection, efficient training infrastructure, creating reinforcement learning alignment environments, and ultra-low latency inference optimizations.

Undisclosed

()

Bern, Switzerland or Swaziland
Maybe global
Remote
Python
C++
PyTorch
MLflow
MLOps

Senior AI Engineer - Canada

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

Senior AI Engineers at Inworld are responsible for researching, building, optimizing, and deploying production machine learning systems that support thousands of developers. Their work focuses on overcoming research and engineering challenges related to speech modeling, including speech-to-text and text-to-speech systems, addressing complex problems such as data collection, training infrastructure, reinforcement learning alignment environments, and ultra-low latency inference optimizations for AI-driven software.

CA$170,000 – CA$230,000
Undisclosed
YEAR

(CAD)

Vancouver, Canada
Maybe global
Onsite
Python
C++
PyTorch
Machine Learning
NLP

Training: Process Management Engineer

New
Top rated
OpenAI
Full-time
Full-time
Posted

As a Training Runtime: Process Management Engineer, you will design, build, and maintain software to orchestrate and monitor machine learning workloads on large supercomputers, working primarily with Python and Rust. Your responsibilities include profiling and optimizing the software stack to support computation orchestration at frontier scale, improving reliability, observability, and fault tolerance for long-running jobs, debugging complex distributed systems issues across large clusters, and responding to the changing shapes and needs of the ML systems to enable researchers. The role involves building high-performance asynchronous systems with a strong emphasis on performance, correctness, and scalability, and working on software that ties thousands of computers together as a unified system while promoting a fast debugging and development cycle and relentless optimization for scale, stability, and performance.

Undisclosed

()

London, United Kingdom
Maybe global
Hybrid
Python
Rust
C++
Linux
Distributed Systems

Software Engineer Systems Research Internship, Applied Emerging Talent (Summer 2026)

New
Top rated
OpenAI
Intern
Full-time
Posted

The responsibilities of the systems research internship include investigating hard systems problems at the intersection of systems engineering and research, building meaningful systems or prototypes, and carefully measuring their impact to improve Applied Systems' efficiency, scalability, and reliability. Typical focus areas are distributed systems and storage, compute and scheduling, performance engineering, reliability and observability, networking and data pipelines, and systems for machine learning. Internship projects may involve defining hypotheses, instrumenting existing production systems to gather metrics and analyze them, building or modifying real systems, conducting experiments and benchmarks, analyzing results, clearly communicating tradeoffs and recommendations, and publishing research in technical journals and conferences.

$67 – $67 / hour
Undisclosed
HOUR

(USD)

San Francisco, United States
Maybe global
Onsite
C++
Java
Python
Distributed systems
Data Pipelines

Senior Python Engineer - AI Testing Project (Freelance, Mindrift)

New
Top rated
Mindrift
Part-time
Full-time
Posted

Create functional black box tests for large codebases in various source languages. Create and manage Docker environments to ensure 100% reproducible builds and test execution across different platforms. Monitor code coverage and configure automated scoring criteria to meet industry benchmark-level standards. Leverage LLMs such as Roo Code and Claude to accelerate development cycles, automate repetitive tasks, and improve overall code quality.

$80 / hour
Undisclosed
HOUR

(USD)

United States
Maybe global
Remote
Python
Docker
Linux
Git
C++

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