Senior C++ Software Engineer – AI Developer Tools

NVIDIA
Tel Aviv
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Technical leadership","Mentoring","Requirement clarification"]

Build production-quality C++ components and integrations for NVIDIA’s AI-powered developer-tools ecosystem, extending it into agentic software. You’ll architect performance-sensitive systems that connect native C++ tooling with Genie’s retrieval and agent capabilities, designing maintainable interfaces to Python services via MCP and REST APIs. Work on agentic workflows, ingestion pipelines, evaluation infrastructure, and enterprise integrations while mentoring engineers and driving initiatives into deployment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
2 days 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: 16 hours agoStatus: Live
Reposted: similar role first listed 4 days ago

Job Summary

Build production-quality C++ components and integrations for NVIDIA’s AI-powered developer-tools ecosystem, extending it into agentic software. You’ll architect performance-sensitive systems that connect native C++ tooling with Genie’s retrieval and agent capabilities, designing maintainable interfaces to Python services via MCP and REST APIs. Work on agentic workflows, ingestion pipelines, evaluation infrastructure, and enterprise integrations while mentoring engineers and driving initiatives into deployment.
Location: Tel Aviv
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •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 and mentor engineers to establish best practices.

Key Requirements

  • •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, or retrieval systems, including integrating C++ with Python-based services and APIs.
Experience:AI-powered applicationsDeveloper toolsRetrieval systemsAgentic workflows
Education:Bachelor's in Computer Science, Software Engineering
Skills:CommunicationTechnical leadershipMentoringRequirement clarification
Tech Stack:C++PythonMCPREST APIsStructured tool callingRetrieval-augmented generationLLM evaluation

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