Senior C++ Software Engineer – AI Developer Tools

NVIDIA
Tel Aviv
Full timeFunction: Software EngineeringExperience: 5+ yearsEducation: mastersSkills: ["Communication","Collaboration","Problem-solving","Technical feedback incorporation","Learning agility"]

Build production-quality C++ components, APIs, and integrations for NVIDIA’s AI-powered developer tools ecosystem, connecting native tooling to Genie’s retrieval and agentic features. Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, and enterprise integrations. Improve retrieval quality, reliability, performance, and resource usage by creating benchmarks and owning features from design through testing and delivery. Collaborate with graphics, software, and hardware teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior C++ Software Engineer – AI Developer Tools

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Build production-quality C++ components, APIs, and integrations for NVIDIA’s AI-powered developer tools ecosystem, connecting native tooling to Genie’s retrieval and agentic features. Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, and enterprise integrations. Improve retrieval quality, reliability, performance, and resource usage by creating benchmarks and owning features from design through testing and delivery. Collaborate with graphics, software, and hardware teams.
Location: Tel Aviv
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop production-quality C++ components, APIs, and integrations for the AI-powered developer-tools ecosystem.
  • •Build capabilities connecting native C++ tools with Genie’s retrieval and agentic features.
  • •Contribute to agentic workflows, retrieval systems, ingestion pipelines, MCP tools, APIs, and enterprise integrations.
  • •Create benchmarks and improve retrieval quality, reliability, performance, and resource usage.
  • •Own features from investigation and design through implementation, testing, and delivery.

Key Requirements

  • •Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
  • •5+ years of modern C++ programming experience gained through professional experience, internships, or substantial technical projects.
  • •Strong fundamentals in data structures, algorithms, object-oriented design, multithreading, debugging, and testing.
  • •Ability and motivation to work across C++ systems and Python-based AI services.
  • •Familiarity with AI-powered applications, agentic workflows, retrieval systems, and related technologies.
Experience:5+ yearsAI-powered applicationsAgentic workflowsRetrieval systemsDeveloper tools
Education:Master's in Computer Science, Software Engineering, or related field
Skills:CommunicationCollaborationProblem-solvingTechnical feedback incorporationLearning agility
Tech Stack:C++PythonAPIsREST APIsMCP toolsRAGSemantic searchEmbeddingsVector databasesRetrieval evaluationAgent frameworksGPU architectureGraphics APIsGame engines

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor