
C++ Software Engineer – AI Developer Tools
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in United Kingdom, +1 more country.
• Create production-ready C++ components, APIs, and integrations for NVIDIA’s AI-driven developer tools ecosystem.
• Develop features that link native C++ tools with Genie’s retrieval and agentic functionalities.
• Participate in the development of agentic workflows, retrieval systems, ingestion pipelines, MCP tools, APIs, and enterprise-level integrations.
• Establish benchmarks and enhance the quality, reliability, performance, and resource efficiency of retrieval systems.
• Take ownership of features from research and design through to implementation, testing, and delivery.
• Work collaboratively with graphics, software, and hardware teams to develop performance analysis and developer tools.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a similar field, or equivalent hands-on experience.
• Over 5 years of modern C++ programming experience acquired through professional roles, internships, or significant technical projects.
• Strong understanding of data structures, algorithms, object-oriented design, multithreading, debugging, and testing methodologies.
• Capability and desire to work across C++ systems and Python-based AI services.
• Familiarity with AI-driven applications, agentic workflows, retrieval systems, or related technologies.
• Proficient in investigating unfamiliar challenges, acquiring new skills, and seeing tasks through to completion.
• Effective communication and teamwork abilities, with a willingness to receive technical feedback.
• Equal opportunity employer dedicated to cultivating a diverse work environment.
• NVIDIA places a high value on diversity and does not engage in discriminatory hiring or promotion practices.
Weedmaps
Kinaxis
Convoso
Get handpicked remote jobs straight to your inbox weekly.