Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Senior C++ Software Engineer – AI Developer Tools

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, 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, clarify ambiguous requirements, and mentor engineers.

Nice to Haves:

  • Experience building developer tools, profiling systems, debugging infrastructure, or performance-analysis platforms.
  • Background with MCP, structured tool calling, agent orchestration, or retrieval-augmented generation.
  • Experience designing secure, enterprise-scale retrieval or semantic-search systems.
  • Familiarity with LLM evaluation, grounding, observability, and hallucination reduction.
  • Knowledge of GPU architecture, graphics APIs, game engines, or application-performance optimization.

What You'll Be Doing:

  • 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, working closely with multidisciplinary engineering teams.
  • Mentor engineers and help establish best practices for production-quality AI-powered systems.

Perks and Benefits:

  • NVIDIA is widely considered one of the technology world’s most desirable employers.
  • We have some of the most forward-thinking and hardworking people on the planet working with us.
  • If you are creative and autonomous, with a genuine passion for technology, we want to hear from you!
  • NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer.
  • We highly value diversity in our current and future employees and do not discriminate—including in our hiring and promotion practices—on the basis of various characteristics protected by law.
AI Summary ✨

Similar jobs

  • 11 hours agoNew
  • 2 days agoRemote
  • 6 days ago
  • See all jobs in Switzerland →