CareerPlan

Senior C++ Software Engineer – AI Developer Tools

Remote - UKFull-time2026-10-07 → 2026-11-10

Core

Build production-quality C++ components, APIs, and integrations for NVIDIA's AI-powered developer-tools ecosystem, specifically extending the ecosystem into agentic software and Genie (NVIDIA's AI knowledge and developer-productivity service).

Role type

Senior IC C++ software engineer (AI developer tools)

Builds

Production C++ components, APIs, integrations, and agentic workflows connecting native C++ tools with Genie's retrieval and agentic capabilities

Domain

Developer tools, AI/LLM infrastructure, agentic workflows, retrieval systems

Deliverable

production ML models

Required skills

Modern C++, software architecture, concurrency, debugging, performance optimization, API design, agentic workflows, retrieval systems, Python integration

Preferred skills

MCP, structured tool calling, agent orchestration, retrieval-augmented generation, LLM evaluation, GPU architecture, graphics APIs

Technologies

C++, Python, REST APIs, MCP, Genie

Responsibilities

Architect and develop production-quality C++ components and integrations; Build reliable, performance-sensitive systems connecting native C++ tools with AI services; Design maintainable interfaces between C++ applications and AI services; Contribute to agentic workflows, retrieval systems, and ingestion pipelines; Drive technical initiatives from exploration to production deployment; Mentor engineers and establish best practices for production-quality AI-powered systems