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

Software Engineer

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

Develop low-level drivers for the sensors or actuators of robots, develop the OS and middleware of the robots, integrate embedded algorithms such as Guidance, Navigation, Control, and Computer Vision, optimize runtime of algorithms on various hardware accelerators like GPU, TPU, DSp, develop the backbone of a command and control system for massive data ingestion and processing, develop a web-based front-end to display theatre of operations and allow mission conduction, build internal tools to improve efficiency and reduce technical debt, develop connectors between existing company tools like ERP, MES, PLM, implement code into production-ready environments, ensure seamless integration with Harmattan AI’s systems, conduct rigorous code reviews, test algorithms in real-world environments, develop monitoring tools, track model performance and continuously improve deployed solutions, collaborate closely with other hardware and software teams to align development with system requirements, and communicate findings effectively to stakeholders.

Undisclosed

()

Morocco
Maybe global
Onsite
Python
C++
PyTorch
Computer Vision
CUDA

Senior Staff Research Scientist, Speech Technologies

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

Design, develop, and iterate on data-driven ASR models for streaming and non-streaming conversational speech applications; research and implement state-of-the-art end-to-end speech recognition architectures tailored to the medical domain; train, evaluate, and optimize ASR models across accuracy, latency, and resource utilization dimensions; preprocess and curate large-scale speech datasets to support robust model training; collaborate closely with LLM, product, and clinical teams to integrate speech technologies into the broader Hippocratic AI platform; contribute to the team's research culture through experimentation, documentation, and knowledge sharing.

Undisclosed

()

Bellevue or Menlo Park, United States
Maybe global
Hybrid
Python
C++
PyTorch
TensorFlow
NLP

Member of Technical Staff (Machine Learning Engineer)

New
Top rated
Reka
Full-time
Full-time
Posted

Translate cutting-edge research into production-ready machine learning systems. Design, build, and deploy end-to-end ML models and pipelines. Develop and optimize models for image and video processing. Own the full ML lifecycle including experimentation, training/fine-tuning, evaluation, and deployment. Rapidly prototype using open-source models and adapt them for product needs. Conduct experiments, analyze results, and iterate to improve performance. Collaborate with researchers and cross-functional teams (product, engineering, design) to deliver ML solutions at scale. Participate with advancements in machine learning and apply them to continuously improve products.

Undisclosed

()

Maybe global
Remote
Python
Java
C++
PyTorch
TensorFlow

Manager, Deployment Engineering

New
Top rated
Armada
Full-time
Full-time
Posted

The responsibilities include translating business requirements into requirements for AI/ML models, preparing data to train and evaluate AI/ML/DL models, building AI/ML/DL models using state-of-the-art algorithms especially transformers, testing and evaluating the AI/ML/DL models, publishing the models, datasets, and evaluations, deploying models in production by containerizing them, working with customers and internal employees to refine model quality, establishing continuous learning pipelines for models with online or transfer learning, and building and deploying containerized applications on cloud or on-premise environments.

$154,560 – $193,200
Undisclosed
YEAR

(USD)

Bellevue
Maybe global
Remote
Python
Java
C++
PyTorch
TensorFlow

Deployment Engineer

New
Top rated
Armada
Full-time
Full-time
Posted

Translate business requirements into AI/ML model requirements. Prepare data to train and evaluate AI/ML/DL models. Build AI/ML/DL models using state-of-the-art algorithms, especially transformers, sometimes leveraging existing algorithms from research. Test and evaluate models, benchmark quality, and publish models, datasets, and evaluations. Deploy models in production by containerizing them. Work with customers and internal employees to refine model quality. Establish continuous learning pipelines for models with online 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

Data Engineer

New
Top rated
Mach9
Full-time
Full-time
Posted

Develop and maintain scalable, reproducible workflows for ingesting and processing large volumes of point cloud, imagery, and geospatial data. Convert datasets from various sensor providers into Mach9's standardized internal formats. Build CI/CD pipelines and automated checks that guarantee the correctness and consistency of data pipelines, including regression detection on dataset processing. Optimize processing performance, query speed, and storage efficiency across large geospatial datasets. Work closely with the customer success team to efficiently resolve issues and unblock customer projects. Build and maintain agentic harness for automated dataset triage and code patching, automatically proposing or applying fixes and escalating when human judgment is needed. Collaborate with ML and product teams to make data readily usable for training, inference, and visualization. Work closely with customers and data-provider partners to facilitate data integration, including occasional travel. Engage with data formats that have sparse or missing documentation to solve puzzles related to those data formats.

Undisclosed

()

San Francisco, United States
Maybe global
Onsite
Python
C++
CI/CD
MLOps
Data Pipelines

Backend Software Engineer, ChatGPT ImageGen

New
Top rated
OpenAI
Full-time
Full-time
Posted

Design, build, and operate backend systems that power image generation and image editing experiences in ChatGPT. Develop scalable APIs, services, and infrastructure that support multimodal AI workflows. Optimize reliability, latency, throughput, and cost across large-scale distributed systems. Partner with researchers to productionize new image generation capabilities and bring them to users quickly and safely. Collaborate closely with Android, iOS, web, and full-stack engineers to build seamless end-to-end product experiences. Drive technical architecture decisions across storage, serving, orchestration, and platform systems. Use data and experimentation to identify opportunities for improving user experience, performance, and system efficiency. Help shape engineering culture through technical leadership, mentorship, and operational excellence.

$185,000 – $305,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote
Python
JavaScript
Java
C++
Docker

Staff Software Engineer, Autonomous Pilot Integration

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

The role involves developing and integrating autonomy software solutions onto unmanned platforms across multiple domains including air, maritime, space, or effects/expendables, encompassing payload computer bring-up, container-based deployment, and configuration across onboard compute, sensors, and command-and-control interfaces. The engineer leads a small team through design, development, and delivery of major capabilities or sub-programs, acts as the primary technical interface with related teams and external partners, authors and negotiates interface contracts, mentors mid-level engineers, drives design reviews, post-mortems, and documentation rigor, and owns pre-deployment build, configuration, and validation processes. The job includes travel to test sites to support live mission operations, hardware/software debugging in lab and field environments, capturing and analyzing mission data for continuous improvement, building tools and processes for integration and test efficiencies, managing C2 interoperability and standards compliance, and participating in hiring and onboarding. Travel commitments approximate 10-20% annually.

$187,531 – $281,297
Undisclosed
YEAR

(USD)

Washington, United States
Maybe global
Onsite
C++
Python
Docker
CI/CD
Linux

Senior Software Engineer, Autonomous Pilot Integration

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

Develop and integrate autonomy software solutions onto unmanned platforms including payload computer bring-up, container-based deployment, and configuration across onboard compute, sensors, and command-and-control interfaces. Collaborate closely with the Autonomy Capabilities team, Perception team, feature crews, and external partners such as platform integrators, vehicle/autopilot control vendors, and C2 providers to deliver and validate mission-critical functionality. Own the build, configuration, and validation process for mission-ready systems and coordinate compatibility, mission readiness, and release cadence with capability and feature teams. Travel to test sites to support live mission operations including safety checks, system bring-up, and troubleshooting under time-critical constraints. Diagnose and resolve integration issues across autonomy stacks, payload computers, and embedded systems in lab and field environments, including memory, CPU, and timing profiling under operational loads. Capture mission and test data, reproduce issues in simulation, and work with autonomy capability owners to implement fixes. Build tools and processes to improve integration timelines, test reliability, and team efficiency. Implement and validate compliance with command-and-control standards and coordinate with C2 providers on interface contracts and integration milestones. Travel approximately 10-20% of the year to office locations, customer sites, and integration/test events.

$160,000 – $240,000
Undisclosed
YEAR

(USD)

Washington, United States
Maybe global
Onsite
C++
Python
Linux
Docker
CI/CD

Technical Lead Manager - Training Runtime, Data(set) Movement

New
Top rated
OpenAI
Full-time
Full-time
Posted

The Technical Lead Manager will own datasets throughout the training infrastructure and set the direction for how training jobs read data, including APIs, storage contracts, versioning model, benchmarks, debugging tools, and reliability guarantees to make data access consistent across current and future training frameworks. Responsibilities include designing and building a unified dataset read platform for multiple training frameworks; defining dataset APIs, storage-format expectations, registration/versioning, and migration paths to ensure reproducible and maintainable data access; building reliability into the read path such as stateful iteration, caching, fast restart, recovery, and clear operational contracts; developing terminal and web-based visualizers to inspect data late in the pipeline; writing and reviewing production code in core data loading, service, caching, and reliability paths; and partnering with teams working on training frameworks, reinforcement learning, multimodal models, storage, runtime, and cluster infrastructure. Over time, the role will expand to owning broader data movement systems including checkpoint loads/saves and snapshot transfers, working closely with technical leads and infrastructure teams.

$295,000 – $445,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Remote
Python
C++
MLOps
Docker
Kubernetes

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