Senior Staff Software Engineer — AI Applications and Platform Foundations
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
API @ 4
CI/CD
Communication @ 6
Data Pipelines @ 4
Distributed Systems @ 7
Flutter @ 7
JavaScript @ 7
LLM @ 4
Leadership @ 7
Observability @ 7
Performance Optimization @ 7
RAG @ 4
React @ 7
Security @ 7
Technical Leadership @ 7
TensorRT @ 4
TypeScript @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA's Enterprise AI team develops production-grade AI applications and shared AI platforms across desktop, mobile, web, and cloud environments. These systems support engineering productivity, intelligent assistants, operational automation, enterprise search, knowledge management, and data-driven decision-making across NVIDIA.
This is a highly technical, hands-on leadership role focused on architecting and building the foundation for NVIDIA's next generation of enterprise AI applications. The role requires deep full-stack engineering expertise, strong platform technical leadership, and a focus on software quality, operational excellence, user experience, and system reliability. This is not a research position; the focus is on transforming AI prototypes into reliable products used at scale.
Responsibilities
- Architect and deliver production AI applications across desktop, mobile, web, and cloud platforms, including user experiences, backend services, APIs, data pipelines, and platform infrastructure.
- Establish engineering excellence through robust testing strategies, CI/CD, observability, release management, operational readiness, incident response, and performance optimization.
- Build shared AI foundations, including agent orchestration, memory and context services, evaluation frameworks, telemetry, workflow execution, tool integration, internal frameworks, and reusable platform services.
- Operationalize NVIDIA AI technologies such as Nemotron, NIM, NeMo, AI Blueprints, and emerging AI platform capabilities in enterprise production environments.
- Partner with product managers, designers, infrastructure teams, IT, and AI researchers to deliver measurable business impact.
- Mentor engineers and drive architectural alignment across organizations.
Requirements
- Bachelor's degree, master's degree, or equivalent experience in Computer Science, Software Engineering, or a related technical field.
- 10+ years of experience designing, building, and operating large-scale production software systems, including architecture leadership for complex products.
- Strong full-stack development experience with modern frontend technologies such as TypeScript/JavaScript, React, Electron, React Native, Flutter, or similar, as well as backend services, APIs, and distributed systems.
- Expertise in cloud-native architectures, scalable platform infrastructure, data systems, and distributed application architectures.
- Deep knowledge of software quality, testing, observability, release engineering, performance optimization, security, and operational excellence.
- Experience building or operating AI-powered applications using LLMs, RAG, agent frameworks, tool integrations, memory systems, or workflow orchestration.
- Ability to influence technical direction across teams through architectural judgment, communication, and hands-on technical leadership.
Additional Qualifications
- Familiarity with enterprise application deployment, security, authentication, device management, and application lifecycle management.
- Experience building and operating desktop and mobile applications at scale, including installers, enterprise deployment, app distribution, auto-update systems, crash recovery, offline experiences, and client observability.
- Experience designing cross-platform application architectures across desktop, mobile, and web environments.
- Familiarity with multi-agent systems, large-scale collaboration platforms, identity and trust frameworks, or enterprise-scale collaboration systems.
- Hands-on experience with NVIDIA AI technologies such as NeMo, NIM, Nemotron, TensorRT-LLM, or AI Blueprints, as well as modern open-source AI ecosystems and agent frameworks.
Compensation and Benefits
- Base salary for Level 4: USD 184,000–287,500 per year.
- Base salary for Level 5: USD 224,000–356,500 per year.
- Eligible for equity and benefits.
Applications will be accepted at least until June 30, 2026. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer.