FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in architecting and developing production-quality C++ components and APIs, with a strong focus on AI-powered applications and performance optimization. Proven ability to lead technical initiatives, mentor engineers, and design maintainable interfaces between C++ applications and various AI services.
Highest-signal resume keywords
C++ DevelopmentSoftware ArchitectureAI-Powered ApplicationsAPI DesignPerformance Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++Software ArchitectureConcurrencyDebuggingPerformance OptimizationAPI DesignAI ApplicationsIntegration with PythonEnterprise-Scale SystemsSemantic Search
Soft Skills
Excellent CommunicationTechnical LeadershipMentoring
Tools & Technologies
MCPREST APIsAgent OrchestrationProfiling SystemsDebugging Infrastructure
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceMaster’s Degree in Software Engineering
Industry Keywords
AI-Powered Developer ToolsRetrieval SystemsAgentic WorkflowsPerformance AnalysisGPU Architecture
Tech Stack
Tools & technologiesPythonC++
About the role
Key responsibilities & impact- 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
- Develop Genie, NVIDIA’s company-wide AI knowledge and developer-productivity service
Requirements
What you’ll need- 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
- 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
Benefits
Comp & perks- Equal opportunity employer committed to fostering a diverse work environment
- Diversity valued in current and future employees
- Mentorship opportunities and participation in technical initiatives
