C++ Jobs
240 open roles mentioning C++
Senior Systems Engineer, MCP Server Portals
Cloudflare
Cloudflare MCP Server Portals provide organizations with a secure, centralized method to connect AI agents to internal and third-party tools. As a Senior Systems Engineer on the MCP Portals team, you will be responsible for the design, delivery, and operation of distributed systems that handle user authentication, manage OAuth credentials and sessions, enforce Zero Trust policies, and proxy MCP traffic across Cloudflare's global network. This role involves owning complex projects that span multiple service boundaries, making critical architectural trade-offs, and guiding other engineers in delivering reliable and secure changes. You will collaborate closely with engineers and product managers from Access, Gateway, and Developer Platform teams as the protocol and product evolve. We are seeking a hands-on engineer capable of clarifying ambiguous system problems and taking ownership of production outcomes.
€66k - €91k
Systems Engineer, MCP Portals
Cloudflare
Cloudflare MCP Server Portals provide organizations with a secure, centralized method to connect AI agents to internal and third-party tools. As a Systems Engineer on the MCP Portals team, you will be responsible for building and operating the distributed systems that handle user authentication, OAuth credential and session management, Zero Trust policy enforcement, and MCP traffic proxying across Cloudflare's global network. You will manage projects from their initial design through to their rollout and ongoing production support, collaborating with engineers and product managers from various teams. The ideal candidate will be adept at making sound technical decisions, navigating complex system problems, and taking ownership of the services they develop.
€54k - €75k
Senior Software Engineer, Durable Objects (DO)
Cloudflare
Cloudflare's Emerging Technologies & Incubation team builds and launches bold new products on Cloudflare’s edge network. This role is on the Durable Objects team, which powers stateful serverless applications for Cloudflare customers. You’ll help evolve the runtime and the low-level routing and storage systems that support real-time chat, multiplayer games, AI agents, and other stateful workloads at scale. We are looking for builders who see the cracks in the Internet and have the curiosity to create solutions using the latest tools, leveraging AI to ship faster and make things better.
Senior Linux Kernel Systems Software Engineer – CSP Engagements
nvidia
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such as GB200. This role involves deep technical expertise in embedded firmware, Linux kernel development, and middleware development, combined with customer-facing responsibilities to enable cloud service providers with next-generation computing platforms. You will work at the intersection of hardware and software, driving technical solutions from concept through deployment.
$184k - $357k
Senior Software Architect - Deep Learning and HPC Communications
nvidia
NVIDIA is seeking a Senior Software Architect to join our GPU Communications Libraries and Networking team. This role involves co-designing next-generation data center platforms and scalable communication software crucial for advancing Deep Learning and High Performance Computing (HPC). You will investigate and identify communication performance bottlenecks, design and implement new communication technologies, and explore innovative hardware and software solutions for future platforms. This is an opportunity to break performance barriers and deliver cutting-edge technologies that power AI and HPC workloads at massive scales.
$184k - $357k
Senior Deep Learning Framework Communications Engineer
nvidia
NVIDIA is seeking a motivated Deep Learning engineer to integrate advanced communication technologies into AI stacks, including PyTorch, TRT-LLM, vLLM, and SGLang. You will work with the team that created communication libraries like NCCL and NVSHMEM, and technology like GPUDirect, to scale Deep Learning and HPC applications. Your work will directly impact AI application performance by improving communication between GPUs, making AI toolkits easier for the community to use. This role offers an outstanding opportunity for someone with an AI background to advance the state of the art in this space.
$184k - $357k
Senior Systems Software Engineer - GPU Performance at Scale
nvidia
NVIDIA is seeking a Senior Systems Software Engineer to focus on GPU Performance at Scale. In this role, you will drive innovation in AI and GPU computing by contributing to world-class computing hardware and software. You will provide insights into large-scale system composition and tuning for high-performance compute runs, collaborating with researchers, developers, and customers to create improved workflows and develop new solutions. You will also engage with HPC, OS, CPU, GPU compute, and systems specialists to architect, build, and optimize large-scale performance platforms.
$184k - $357k
Senior Perception Software Engineer
nvidia
NVIDIA is seeking a passionate Senior Perception Software Engineer to design, develop, and productize autonomous driving solutions. As a member of the perception team, you will build world-class perception solutions, designing and implementing software components. You will be challenged to improve the robustness, efficiency, and reusability of these components, working closely with experienced perception engineers and researchers. This role involves executing the full software development lifecycle, writing well-designed, testable code, and integrating perception software into a functional system. You will also develop verification plans, document and maintain software functionality, and debug existing systems, ensuring alignment with project plans and industry standards. A key aspect of the role is deploying state-of-the-art perception DNN models to embedded platforms and analyzing system performance using benchmark data.
$224k - $357k
Senior Systems Engineer -- Agentic AI
nvidia
NVIDIA is seeking a Senior Software Architect to join the Agent Harness & Runtime Engineering team. This role focuses on building foundational systems for the next generation of agentic AI, operating at the intersection of AI and systems engineering. You will tackle challenges across agent runtimes, inference, evaluation, and large-scale execution, translating rapidly evolving AI capabilities into scalable, production-quality systems. The ideal candidate will possess AI breadth to understand emerging problems, systems depth to architect solutions at scale, and engineering strength to build them.
$224k - $431k
Senior Power Analysis and Optimization Engineer
nvidia
We are seeking a Senior Power Architecture & Optimization Engineer to advance energy efficiency through sophisticated analytics and AI, including specialized LLMs for power analysis. This role is central to NVIDIA's mission of creating the most energy-efficient GPUs and SoCs, leveraging AI and LLMs as a key differentiator for future products. You will combine expertise in power architecture with machine learning, reinforcement learning, data analytics, and large language models to innovate in modeling, analyzing, and optimizing energy consumption across various design levels.
$136k - $265k
Senior Machine Learning Engineer, Prediction - Autonomous Driving
nvidia
NVIDIA is seeking a Senior Machine Learning Engineer to join its prediction team for autonomous driving solutions. This role involves developing and productizing cutting-edge prediction modules responsible for generating multi-modal scene-consistent predictions for road participants. The engineer will focus on enhancing the robustness, accuracy, and efficiency of these solutions to enable autonomous driving in diverse environments and conditions. The position offers the opportunity to work on state-of-the-art ML techniques and contribute to the future of autonomous driving.
$224k - $357k
Senior High Performance AI Engineer
nvidia
NVIDIA is seeking a Senior High Performance AI Engineer to develop groundbreaking multi-agent systems within the CUDA ecosystem. This role involves building innovative agentic runtimes and compiler-integrated orchestration that leverage NVIDIA's software stack to accelerate modern agent workloads powered by foundational models. You will contribute to new agent abstractions, GPU-centric runtimes, and system solutions that enhance agent planning, tool-use, and code generation. The position requires close collaboration with internal NVIDIA software and hardware teams to integrate cutting-edge developments into NVIDIA products.
$184k - $357k
Machine Learning Engineer, GeForce G-Assist
nvidia
NVIDIA is building GeForce G-Assist, an on-device AI assistant that integrates Small Language Models (SLMs), retrieval systems, and hybrid cloud capabilities for responsive, context-aware assistance within the GeForce ecosystem. This role involves close collaboration across engineering and product teams to ensure G-Assist performs reliably in real-world scenarios. The focus is on production model behavior rather than just benchmarks, with an emphasis on accuracy, robustness, and conversational reliability. The team works with SLM and VLM architectures, hybrid cloud/local model architectures, and optimizes local inference for performance.
$152k - $288k
Senior Software Engineer, NCCL
nvidia
NVIDIA is seeking a highly motivated senior software engineer to join its communication libraries and network software team. This role involves developing and maintaining software for complex heterogeneous computing systems that power disruptive products in High Performance Computing and Deep Learning. You will be instrumental in designing and implementing highly-optimized communication runtimes and system software that enables interactions among GPUs and with other system components, contributing to the advancement of AI and HPC.
$152k - $288k
Senior System Software Engineer - GPU Performance
nvidia
NVIDIA is seeking a motivated Performance Engineer to join our GPU Communications Libraries and Networking team. This role involves influencing the roadmap of communication libraries that are critical for Deep Learning and High Performance Computing applications running on massive GPU clusters. You will analyze and optimize communication performance between GPUs, which directly impacts end-to-end application performance at scale. This is an excellent opportunity to advance the state of the art in GPU communication and contribute to NVIDIA's innovative technologies.
$152k - $288k
AI Infrastructure Architect
Accenture
As a hands-on Engineer in AI Infrastructure Architecture, you will design, build, automate, monitor, and optimize AI/ML infrastructure on Microsoft Azure for reliable, scalable, and cost-effective model development and production workloads. You will work on moderately complex infrastructure components under guidance from senior architects and engineers, contributing to GPU/accelerated compute environments, model deployment pipelines, observability, security, and operational reliability for AI-driven business solutions.
AI Infrastructure Architect
Accenture
As a hands-on Engineer in AI Infrastructure Architecture, you will design, build, automate, monitor, and optimize AI/ML infrastructure on Microsoft Azure for reliable, scalable, and cost-effective model development and production workloads. You will work on moderately complex infrastructure components, contributing to GPU/accelerated compute environments, model deployment pipelines, observability, security, and operational reliability for AI-driven business solutions.
AI Infrastructure Architect - Infrastructure & Capital Projects Engineering (All Genders)
Accenture
As a hands-on AI Infrastructure Architect, you will be responsible for designing and optimizing the AI and machine learning infrastructure that powers real-world applications. You will work alongside senior architects and engineers, applying your skills in coding, testing, configuring, deploying, monitoring, and troubleshooting AI systems and their underlying infrastructure. This role involves architecting and optimizing infrastructure components, writing and reviewing code and deployment scripts, designing and tuning compute resources like GPU clusters and distributed training environments, and deploying AI systems into production. You will also build and optimize data pipelines, monitor system health across InfraOps and MLOps, and troubleshoot complex issues. Additionally, you will mentor junior engineers, contribute to architectural decisions, and help establish best practices, making meaningful contributions to infrastructure that enables AI-driven business outcomes.
Senior Staff Inference Performance Engineer
d-Matrix
d-Matrix is seeking a Senior Staff Inference Performance Engineer to join their Inference Cloud Engineering team. This role is responsible for the end-to-end performance of workloads deployed on d-Matrix's inference services, ensuring they perform at least as well as on bare metal. The engineer will diagnose and isolate performance issues across the full serving path, from orchestration to inference internals, and will be responsible for either fixing problems directly or handing them off to the appropriate owning team with clear evidence. The role involves assessing scalability, defining node requirements for optimal deployment, and building telemetry and benchmarks to support these efforts. The ideal candidate will mentor other engineers in a profiling-first methodology.
$175k - $265k
Principal Test Automation Engineer
d-Matrix
d-Matrix is seeking a Principal Test Automation Engineer to define and build AI-enabled automation across the software development lifecycle, from build and CI through testing and release. This role involves setting technical direction for AI-enabled workflow automation, building foundational components like agent harnesses and integrations, and developing evaluation methods to ensure automation effectiveness. You will work hands-on, shipping critical components and collaborating with other engineers to raise the bar for AI adoption in daily engineering tasks. The ideal candidate will have extensive production software engineering experience, strong Python skills, and experience shipping AI-enabled tools in production.
$195k - $285k
