> Markdown version of [/jobs/ext/3657469-senior-c-software-engineer-ai-developer-tools](https://www.wearedevelopers.com/jobs/ext/3657469-senior-c-software-engineer-ai-developer-tools). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior C++ Software Engineer - AI Developer Tools - **Company:** NVIDIA Ltd. - **Location:** Santa Clara, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Automated Storage and Retrieval Systems, C++ (Programming Language), Software Debugging, Programming Tools, Game Engine, Python (Programming Language), Performance Tuning, Software Architecture, Search Technologies, Software Deployment, Software Engineering, Systems Integration, Graphics Processing Unit (GPU), Data Ingestion, Retrieval-Augmented Generation, Multi-Agent Systems, Concurrency, Hallucination Detection, Agentic-AI, AI Platforms, Information Technology, Evaluation of Large Language Models, Api Design, Restful APIs, C++14 - **Published:** October 9, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pqekqq7woe ## About the Role * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. * 5+ years of professional experience developing complex production software in modern C++. * Strong knowledge of software architecture, concurrency, debugging, performance optimization, and maintainable API design. * Experience owning complex systems from design through implementation, deployment, and ongoing operation. * Practical experience with AI-powered applications, agentic workflows, developer tools, retrieval systems, or related technologies. * Ability to integrate native C++ applications with Python-based services and service APIs. * Excellent communication skills and demonstrated ability to lead technical initiatives, clarify ambiguous requirements, and mentor engineers. Ways To Stand Out From The Crowd * Experience building developer tools, profiling systems, debugging infrastructure, or performance-analysis platforms. * Background with MCP, structured tool calling, agent orchestration, or retrieval-augmented generation. * Experience designing secure, enterprise-scale retrieval or semantic-search systems. * Familiarity with LLM evaluation, grounding, observability, and hallucination reduction. * Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization. ## Description * Architect and develop production-quality C++ components, APIs, and integrations for NVIDIA's AI-powered developer-tools ecosystem. * Build reliable, performance-sensitive systems connecting native C++ tools with Genie's retrieval and agentic capabilities. * Design maintainable interfaces between C++ applications and AI services exposed through Python, MCP, REST APIs, and structured tool calling. * Contribute to agentic workflows, retrieval systems, ingestion pipelines, evaluation infrastructure, and enterprise integrations. * Drive technical initiatives from early exploration through production deployment, working closely with multidisciplinary engineering teams. * Mentor engineers and help establish best practices for production-quality AI-powered systems.