Senior C++ AI DevTools Engineer

NVIDIA

Schweiz

On-site

CHF 140,000 - 190,000

Full time

15 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NVIDIA is seeking a Senior C++ Software Engineer for the PerfTech team to build the next generation of AI-powered developer tools. You will develop production-quality C++ components and integrations, contributing to Genie and agentic workflows.

You will design interfaces between C++ applications and AI services via Python, MCP, REST APIs, and tool calling, and mentor engineers to adopt best practices. The role emphasizes performance, architecture, debugging, and enterprise-ready solutions across

Qualifications

  • 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 and mentor engineers.

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 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 early exploration through production deployment with multidisciplinary teams.
  • Mentor engineers and help establish best practices for production-quality AI-powered systems.

Skills

C++ proficiency
Software architecture
Concurrency
Debugging
API design
Mentoring

Education

Bachelor's or Master’s in Computer Science or Software Engineering

Tools

Python integration
REST APIs
MCP
Structured tool calling
Agent orchestration

Job description

NVIDIA is seeking a Senior C++ Software Engineer for the PerfTech team to build the next generation of AI-powered developer tools. You will develop production-quality C++ components and integrations, contributing to Genie and agentic workflows.

You will design interfaces between C++ applications and AI services via Python, MCP, REST APIs, and tool calling, and mentor engineers to adopt best practices. The role emphasizes performance, architecture, debugging, and enterprise-ready solutions across

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ AI DevTools Engineer
C++ AI DevTools Engineer

NVIDIA • Switzerland

On-site
CHF 120,000 - 180,000
Senior C++ AI Developer Tools Engineer
Senior C++ AI Developer Tools Engineer

NVIDIA Corporation • Meyrin

Hybrid
CHF 120,000 - 150,000
AI Developer Technology Engineer
AI Developer Technology Engineer

NVIDIA • Zürich

On-site
CHF 140,000 - 210,000
Senior AI Compute Engineer - GPU & Parallel Optimizations
Senior AI Compute Engineer - GPU & Parallel Optimizations

NVIDIA • Zürich

On-site
CHF 140,000 - 210,000
Remote Senior Performance Engineer - AI & HPC Systems
Remote Senior Performance Engineer - AI & HPC Systems

NVIDIA Corporation • Zürich

On-site
CHF 140,000 - 210,000
Senior HPC and AI Network Software Architect
Senior HPC and AI Network Software Architect

NVIDIA • Zürich

On-site
CHF 180,000 - 240,000
Senior HPC and AI Network Software Architect
Senior HPC and AI Network Software Architect

NVIDIA Corporation • Zürich

On-site
CHF 180,000 - 240,000
Principal AI Developer Technology Engineer
Principal AI Developer Technology Engineer

NVIDIA • Zürich

On-site
CHF 130,000 - 170,000
AI Developer Technology Engineer
AI Developer Technology Engineer

NVIDIA Corporation • Bern

On-site
CHF 150,000 - 210,000
Developer Technology Engineering Intern - Compute Performance
Developer Technology Engineering Intern - Compute Performance

NVIDIA • Zürich

On-site
CHF 90,000 - 120,000