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

AI Factory, Value Engineer

New
Top rated
Armada
Full-time
Full-time
Posted

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 models, benchmarking quality, publishing models and datasets, deploying models in production by containerizing them, working with customers and internal employees to refine model quality, establishing continuous learning pipelines with online or transfer learning, and building and deploying 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

Systems Engineer - Physical Products

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 will involve 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

Associate Software Developer (Brilliant Harvest) (Fall 2026)

New
Top rated
AltaML
Intern
Full-time
Posted

Collaborate with senior developers to design, build, and test software solutions for the agricultural sector. Contribute to coding, debugging, and documenting software applications. Assist in the development of new features from concept to deployment. Assist in research and development to improve the AI powered Assistant. Help optimize and improve the performance of existing software systems. Participate in code reviews and contribute to development process improvements and best practices. Test software functionality and troubleshoot issues. Collaborate with cross-functional teams such as product managers and data scientists to align technical solutions with business objectives. Stay updated with trends and technologies in software development and agriculture.

Undisclosed

()

Calgary, Canada
Maybe global
Hybrid
Python
JavaScript
C++
AWS
Azure

Staff Engineer, Applications (R4828)

New
Top rated
Shield AI
Contractor
Full-time
Posted

Work closely with customers to understand their requirements, provide technical expertise and customer support during deployment, and ensure successful integration of Hivemind software. Deploy with customers on site globally, supporting software integration and development activities, including frequent international travel. Become an expert user of the Hivemind enterprise software stack and its autonomy modules. Provide technical support and training to customers on the use of Hivemind. Develop AI and Autonomy applications using the Shield AI enterprise software development kit. Assist the sales team with pre-sales activities such as demos, conferences, and immersions, and support post-sales deployment and integration of Shield AI enterprise software products. Develop and maintain technical documentation and training materials. Help customers debug software and API integration issues. Collaborate with the product engineering team to address customer feedback and improve products. Act as a technical leader by elevating team performance, driving execution across cross-functional teams, and ensuring successful delivery in complex environments.

Undisclosed

()

Taipei, Taiwan
Maybe global
Hybrid
C++
Problem Solving

Senior Engineer, Applications (R4792)

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

Deploy with customers on site globally to support software integration and development activities, with approximately 50% travel. Become an expert user of the Hivemind enterprise software stack and its various autonomy modules. Provide technical support and training to customers on use of Hivemind. Develop AI and Autonomy applications using the Shield AI enterprise software development kit. Assist the sales team in pre-sales activities such as demos, conferences, and immersions. Assist in post-sales deployment and integration of Shield AI enterprise software products. Develop and maintain technical documentation and training materials. Help customers debug software and API integration issues. Collaborate with the product engineering team to address customer feedback and improve products.

Undisclosed

()

Taipei, Taiwan
Maybe global
Onsite
C++
Problem-solving
Software Integration
Customer Support

Engineer II, Applications (R4789)

New
Top rated
Shield AI
Contractor
Full-time
Posted

Applications Engineers are responsible for deploying Shield AI's Hivemind software in real-world environments, working closely with customers to understand their requirements, providing technical expertise and customer support during deployment, and ensuring successful integration of Hivemind. They collaborate internally with engineering teams to develop and test new autonomy capabilities. The role involves frequent travel, often international, to work alongside customers on-site. Responsibilities include supporting software integration and development activities on-site with customers, becoming an expert user of Hivemind enterprise software and its autonomy modules, providing technical support and training to customers, developing AI and Autonomy applications using the Shield AI software development kit, assisting sales teams in pre-sales activities, helping in post-sales deployment and integration of the software products, developing and maintaining technical documentation and training materials, debugging software/API integration issues with customers, and collaborating with the product engineering team to address customer feedback and improve products.

Undisclosed

()

Taipei, Taiwan
Maybe global
Onsite
C++
Python
Problem-solving
Software Integration
Technical Documentation

Senior State Estimation Engineer

New
Top rated
Haydenai
Full-time
Full-time
Posted

As a Senior State Estimation Engineer at Hayden AI, the responsibilities include deriving and implementing novel real-time pose estimation algorithms, researching, developing and implementing algorithms to solve large-scale mapping and similar problems, collaborating with other engineers on multi-sensor calibration both in-situ and in-factory, programming and developing software in C++ and/or Python, contributing to high impact multidisciplinary projects across teams, collaborating with deep learning, device, and cloud teams to improve overall system architectures, and providing mentorship to junior engineers.

$200,454 – $260,590
Undisclosed

(USD)

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

Silicon Implementation Engineer, Front End

New
Top rated
OpenAI
Full-time
Full-time
Posted

The Implementation Engineer & Technologist is responsible for driving silicon construction and optimization for next-generation AI chips by partnering with architecture and system teams to translate product goals into actionable silicon construction strategies. This role involves hands-on optimization of power, performance, area, cost, and reliability across the silicon stack, developing and implementing solutions across circuits, memory, RTL, physical design, and integration, as well as using and building AI-driven tools, flows, and methodologies to accelerate silicon implementation. The engineer evaluates new technologies and converts them into reliable product constructions optimized for performance, total cost of ownership, and performance-to-watt ratios. The role requires working collaboratively across multiple disciplines to solve complex technical problems end-to-end and delivering manufacturable silicon that meets ambitious product goals.

$266,000 – $445,000
Undisclosed
YEAR

(USD)

San Francisco, United States
Maybe global
Onsite
Python
C++
AI
AI tools

Defense / Edge Tech Lead

New
Top rated
Deepgram
Full-time
Full-time
Posted

As the Defense / Edge Tech Lead, you will own the technical direction for deploying Deepgram's speech-to-text (STT) and text-to-speech (TTS) models to edge and embedded environments. Your responsibilities include leading the technical strategy for edge deployment, defining the architecture for on-device, on-premises, and air-gapped inference across diverse hardware targets. You will optimize models for edge and embedded platforms through quantization, pruning, distillation, and runtime optimization to meet latency, memory, and power constraints. You will partner with hardware vendors like Qualcomm and Motorola for SDK integration, performance benchmarking, and joint go-to-market efforts. Supporting defense customer requirements through AWS NatSec partnerships by translating mission requirements into engineering deliverables is also part of your role. You will design and build edge runtime infrastructure such as model packaging, deployment pipelines, OTA update mechanisms, and telemetry for devices in low or no connectivity environments. Deployments must be hardened for security-sensitive environments with features like secure boot chains, encrypted model storage, tamper detection, and audit logging. You will benchmark and validate performance across hardware platforms, establishing test suites for latency, accuracy, power consumption, and resource utilization. Collaboration with Research and Engine teams to influence model architectures toward edge-friendly designs is expected. Furthermore, you provide technical leadership to cross-functional teams on defense and edge projects, set engineering standards, review designs, and mentor engineers on systems and optimization practices.

$185,000 – $245,000
Undisclosed
YEAR

(USD)

United States
Maybe global
Remote
C++
Model Evaluation
MLOps
TensorFlow
Docker

People Partner

New
Top rated
helsing
Full-time
Full-time
Posted

The role involves defining operational domains and evaluating the reliability of AI capabilities developed in-house. Responsibilities include developing and extending methods for uncertainty quantification and uncertainty calibration, understanding the AI systems built by the company, interfacing with these systems, and evaluating their robustness in real-world and adversarial scenarios. The position requires contributing to impactful projects and collaborating with people across multiple teams and backgrounds.

Undisclosed

()

London
Maybe global
Onsite
Python
Java
C++
PyTorch
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."}]