New: upload your resume and get matched to AI jobs. Free to start →

Senior C++ Software Engineer – AI Developer Tools

Salary not listed • Israel, Tel Aviv • Full-time

Posted 1mo ago

Job Location

Israel, Tel Aviv

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

AI Engineer

About the job

The NVIDIA PerfTech team is seeking a Senior C++ Software Engineer to develop the next generation of AI-powered developer tools. This role involves extending our developer-tools ecosystem into agentic software, focusing on building production-quality C++ components and integrations for NVIDIA's AI knowledge and developer-productivity service, Genie. You will contribute to agentic workflows and retrieval systems designed to help engineers find information, understand complex systems, and improve their productivity.

Responsibilities

  • Architect and develop production-quality C++ components, APIs, and integrations for AI-powered developer tools.
  • Build reliable, performance-sensitive systems connecting C++ tools with AI retrieval and agentic capabilities.
  • Design interfaces between C++ applications and AI services via 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 exploration to production deployment, collaborating with multidisciplinary teams.
  • Mentor engineers and establish best practices for AI-powered systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, 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 API design.
  • Experience owning complex systems from design through deployment and operation.
  • Practical experience with AI-powered applications, agentic workflows, developer tools, or retrieval systems.
  • Ability to integrate native C++ applications with Python-based services and APIs.
  • Excellent communication skills and ability to lead technical initiatives, clarify requirements, and mentor engineers.