C++ AI DevTools Engineer

NVIDIA

Schweiz

On-site

CHF 120,000 - 180,000

Full time

36 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NVIDIA PerfTech is seeking a talented C++ Software Engineer to help build the next generation of AI-powered developer tools. You will apply strong C++ and software-engineering fundamentals while gaining hands‑on experience with agentic workflows, retrieval systems, and AI services.

You will contribute to Genie, NVIDIA’s company-wide AI knowledge and developer‑productivity service. You will work across C++ tools and AI services to help engineers find information, understand complex systems, and

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of modern C++ programming skills gained through professional experience, internships, or substantial technical projects.
  • Good understanding of 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, or related technologies.
  • Ability to investigate unfamiliar problems, learn new technologies, and follow work through to completion.
  • Good communication and collaboration skills, with openness to technical feedback.

Responsibilities

  • Develop production‑quality C++ components, APIs, and integrations for NVIDIA’s 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.
  • Build benchmarks and improve retrieval quality, reliability, performance, and resource usage.
  • Own features from investigation and design through implementation, testing, and delivery.
  • Collaborate with graphics, software, and hardware teams developing performance‑analysis and developer tools.

Skills

C++ programming
Multithreading
Algorithms/Data structures
Python integration
Communication

Education

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

Tools

REST APIs
Vector databases

Job description

NVIDIA PerfTech is seeking a talented C++ Software Engineer to help build the next generation of AI-powered developer tools. You will apply strong C++ and software-engineering fundamentals while gaining hands‑on experience with agentic workflows, retrieval systems, and AI services.

You will contribute to Genie, NVIDIA’s company-wide AI knowledge and developer‑productivity service. You will work across C++ tools and AI services to help engineers find information, understand complex systems, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

NVIDIA • Switzerland

On-site
CHF 140,000 - 190,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 Tech Engineer - GPU & Parallel Opt
Senior AI Compute Tech Engineer - GPU & Parallel Opt

NVIDIA Corporation • Bern

Hybrid
CHF 150,000 - 210,000
Principal AI Developer Technology Engineer
Principal AI Developer Technology Engineer

NVIDIA • Zürich

On-site
CHF 130,000 - 170,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
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
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 Corporation • Zürich

On-site
CHF 180,000 - 240,000