C++ Jobs
248 open roles mentioning C++
Principal System Software Engineer - CUDA Driver
nvidia
We are hiring senior engineers to work on the CUDA driver, a core component of our platform for accelerating general purpose computation on the GPU. Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-driving cars to video games and virtual reality! CUDA defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, switches and the operating system. As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best Compute platform in the world. You will craft elegant solutions to exciting problems and craft the future direction of CUDA as you collaborate with your peers across NVIDIA.
$272k - $431k
Senior System Software Engineer, ML and Vector Search
nvidia
NVIDIA is seeking an outstanding software engineer to join our team and contribute to the development of unstructured data processing libraries, specifically NVIDIA cuVS and cuML. These libraries leverage highly optimized C++ and CUDA algorithms, exposed to higher-level languages like Java and Python, to accelerate other libraries and database systems. In this role, you will research, develop, benchmark, and explore novel algorithms for accelerating vector preprocessing, indexing, and search, as well as building high-performance ML algorithms for clustering and visualization. This is a significant opportunity to utilize your CUDA/C++ skills and make a substantial impact in a rapidly growing industry, working at the intersection of databases and machine learning.
$184k - $288k
Senior GPU Functional Modeling Architect
nvidia
NVIDIA is seeking Architects, Functional Modeling Engineers, and Simulation experts to join its Architecture Modeling group. In this role, you will collaborate with world-class architects to enable functional simulation platforms across GPU generations. You will be instrumental in modeling GPU architecture, baseboard components, and other features, working within a matrixed environment to document, design, develop tools for analysis and simulation, and validate models. The position involves familiarizing yourself with various functional and performance simulation models across NVIDIA, developing tests and testing infrastructure for new architectures, and guiding the improvement of the simulation platform to support future GPU architectures. You will also have the opportunity to develop or use AI to assist with daily tasks.
$152k - $288k
Senior Software Engineer - Storage
nvidia
NVIDIA's Managed AI Research Superclusters (MARS) team is seeking a Software Engineer to help design, build, and operate exascale infrastructure that powers AI research and development at unprecedented scale. This role involves working on distributed systems, large-scale storage and compute orchestration, and end-to-end automation to enable AI researchers to focus on innovation. You will collaborate with engineers and researchers across NVIDIA to architect reliable, efficient, and secure systems that underpin our Managed AI Research Superclusters, capable of training frontier models and executing global-scale workloads.
$152k - $288k
Member of Technical Staff - Imagine Model
xAI
As a multimodal engineer on the Imagine Model Team, you will develop cutting-edge AI experiences beyond text, with a strong focus on enabling high-fidelity understanding and generation across image and video modalities, while also incorporating audio where it enhances visual content. Responsibilities span data curation, modeling, training, inference serving, and product integration, covering both pretraining and post-training phases. You will collaborate closely with product teams to push model frontiers and deliver exceptional end-to-end user experiences.
$180k - $440k
Member of Technical Staff - Multimodal Understanding
xAI
SpaceXSI is building Super Intelligence to help humanity understand the universe, and you will join the multimodal team to push toward superhuman multimodal intelligence. This role involves advancing understanding and generation across modalities—image, video, audio, and text—spanning the full stack from data curation to end-to-end product experiences. You will collaborate cross-functionally to deliver frontier capabilities in multimodal reasoning, world modeling, tool use, agentic behaviors, and interactive human-AI collaboration, contributing to models that can see, hear, reason about, and interact with the world in real time.
$180k - $440k
Member of Technical Staff - RL Inference
xAI
SpaceXSI is building Super Intelligence to help humanity understand the universe. Our teams are building the full Super Intelligence stack, from supercomputers to Grok models and a suite of applications. We're creating a powerful flywheel where more compute trains better models, better models power more useful products, and what we learn from people using those products shapes what we build next. The RL infrastructure team is looking for an engineer to help with low precision RL training and inference.
$180k - $440k
Member of Technical Staff - RL Training Framework
xAI
The RL infrastructure team is looking for an engineer to help develop our RL training framework. This role involves designing and implementing the systems that support all RL workloads at SpaceXSI, from small-scale experiments to production training runs. You will be responsible for profiling, debugging, and optimizing the end-to-end training performance, as well as improving the scalability and observability of the RL stack.
$180k - $440k
Software Engineer - Training/Inference (C++)
xAI
SpaceXSI is building the high-performance inference platform that serves Grok to millions of users daily with exceptional speed and reliability. As a Member of Technical Staff - Inference, you will be instrumental in designing and optimizing large-scale model serving systems from the ground up. This includes owning distributed infrastructure components like global KV cache, continuous batching, load balancing, and auto-scaling, as well as delving into deep low-level optimizations such as GPU kernels, quantization, and speculative decoding. This is a high-impact role where your contributions will directly influence the speed and reliability of user interactions with Grok at a massive scale.
$180k - $440k
Software Engineer - Kernels/CUDA (C++)
xAI
SpaceXSI is building one of the world's largest AI supercomputers from the ground up. As part of the Compute Infrastructure team, you will own both the raw GPU supercomputer and the platform layer that runs on top of it. You will work across the full stack—from low-level GPU kernel optimizations and Linux kernel internals to massive-scale orchestration and virtualization—to make training and inference at SpaceXSI as fast, reliable, and scalable as possible. This is a broad, high-impact role that combines hardcore supercompute and compute infrastructure work. Your contributions will directly accelerate Grok's training speed and overall AI progress.
$180k - $440k
ML Infrastructure Engineer
xAI
As an ML Infrastructure Engineer, you will play a pivotal role in building and optimizing the reliable, high-performance ML platform that powers recommendations on X. We're looking for exceptional engineers who are passionate about our mission and have a strong desire to make a meaningful impact.
$180k - $440k
Principal Design Verification Engineer
SambaNova
SambaNova is seeking a Principal Design Verification Engineer to take ownership of the verification for their next-generation RDU, the core silicon powering their machine learning and AI systems. This senior individual contributor role involves defining the test plan, testbench architecture, coverage model, and sign-off criteria. You will also play a key part in shaping the team's infrastructure, reuse strategies, and overall verification practices. You will collaborate closely with principal engineers from design, architecture, compiler, and runtime teams, leveraging their experience to verify the chip against production ML workloads.
$180k - $255k
Member of Technical Staff - Pre-Training Evals Infra
Reflection ai
Reflection is a research lab dedicated to making intelligence open and accessible. We build open models that empower users to control their intelligence and shape the future of AI. In this role, you will develop the critical evaluation infrastructure that researchers rely on to understand model capabilities, inform training decisions, and assess readiness for release. Your work will encompass evaluation authoring, distributed execution, and results analysis, with a specific emphasis on pre-training. You will collaborate closely with researchers to enhance the speed, reliability, and ease of use of evaluations, ensuring that the outcomes accurately reflect the models being assessed.
Perception Engineer
Applied Intuition
Applied Intuition Defense is seeking a Perception Engineer to join their expert team, focusing on advancing perception model performance across various domains including maritime, land, and air-to-surface. This role involves developing custom detector and classifier architectures, leveraging proprietary MLOps tooling for rapid iteration on large datasets, and utilizing frontier AI and extensive token budgets. The position requires building and optimizing perception models for high accuracy and real-time performance on edge devices, as well as contributing to the entire perception stack from labeling tools to simulation. Collaboration with a world-class AI talent pool and scaling datasets through advanced generation techniques are key aspects of this hands-on, full-stack position.
$125k - $175k
Lead Software Systems Engineer - GPU Performance
Nebius
Nebius is building a full-stack AI cloud platform to support developers and enterprises from data and model training through to production deployment. We are looking for a Lead Software Systems Engineer - GPU Performance to play a key role in building our hyperscaler platform. This role involves analyzing and optimizing the performance of large-scale GPU clusters at the intersection of hardware and software, operating across the full stack from hardware and system software to networking, virtualization, and distributed communication layers.
$170k - $300k
System Engineer (Token Factory)
Nebius
Nebius is building a full-stack AI cloud platform to support developers and enterprises in the global AI economy. We are focused on solving complex problems across compute, storage, networking, and applied AI. The Token Factory team is developing a cutting-edge inference platform designed to make various foundation models (text, vision, audio, and multimodal) fast, reliable, and effortlessly deployable at massive scale.
Distinguished Engineer, Storage – AI Cloud
nvidia
NVIDIA is seeking a Distinguished Engineer to lead the company's storage strategy for AI Cloud, focusing on the Neocloud Provider (NCP) and Cloud Service Provider (CSP) ecosystem. This role involves directing the architecture of high-performance parallel file systems, object stores, and block storage at exabyte scale. You will remain hands-on, collaborating with engineers, SREs, partners, and storage vendors, and leveraging NVIDIA's AI tools to enhance productivity. This is a unique opportunity to shape the storage framework for the AI era at a company that pioneered accelerated computing, ensuring that storage platforms can keep tens of thousands of accelerators continuously busy and power the largest AI workloads worldwide.
Senior Manager, Software Engineering - Agentic Development for Safety-Critical Systems
nvidia
NVIDIA is building a new kind of agentic engineering system to ensure the correctness, security, and reliability of software for safety-critical applications like autonomous vehicles and medical robots. This system aims to translate precise specifications into production-ready C/C++ and Rust software, continuously validating the results and providing evidence for readiness. The role involves leading a core team to develop this capability, combining AI agents, systems engineering, deterministic validation, security, and functional-safety practices into a production platform.
$272k - $431k
Staff Software Engineer, Inference
CoreWeave
CoreWeave is seeking a Staff Software Engineer to join the Inference Platform Team. This team builds and operates CoreWeave’s Kubernetes-native inference platform, designed for low-latency, high-throughput AI workloads at massive scale. As a technical leader, you will drive architecture, performance, and reliability across multiple services and teams. Your responsibilities will include optimizing inference performance (latency, throughput, and GPU utilization), improving system reliability, and working deeply in distributed systems and Kubernetes-based infrastructure, focusing on areas like scheduling, batching, and memory optimization. This role requires hands-on technical leadership and the ability to influence engineering direction across the organization.
$188k - $275k
Software Engineer, Inference AI/ML
CoreWeave
CoreWeave is seeking a Software Engineer to join the Inference team, focusing on shipping production features that enhance model serving on their GPU platform. This role involves improving latency, reliability, and cost-efficiency. As an IC1, you will implement well-scoped changes, learn operational practices, and grow with mentorship from experienced engineers. CoreWeave is the essential cloud for AI, providing a platform of technology, tools, and teams that enable innovators to build and scale AI with confidence.
$92k - $135k
