Senior Staff Software Engineer - Enterprise AI Platform
at Nvidia
USD 168,000-322,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 4 Kubernetes @ 4 Python @ 7 Distributed Systems @ 4 MLOps @ 4 Hiring @ 4 Leadership @ 4 Communication @ 7 Microservices @ 4 Debugging @ 7 API @ 7 System Architecture @ 4 OpenShift @ 4 GPU @ 4Details
NVIDIA is hiring a deeply technical, creative, and hands-on Senior Staff full-stack developer to build the next generation AI platforms and products that improve business efficiency and productivity. The role focuses on building enterprise AI products using state-of-the-art agentic paradigms, retrieval-augmented generation (RAG), third-party platforms, and open-source repositories. You will collaborate with Cloud, AI/ML, and Generative AI teams to shape architecture, development, and scaling of software systems across on-prem, cloud, and hybrid environments.
Responsibilities
- Own the end-to-end lifecycle of software development from concept to deployment, including architecture design, development, testing, and scaling.
- Understand and leverage internal microservices, platforms, third-party platforms, and open-source repositories during AI product development.
- Contribute to internal platforms and build reusable components that connect to enterprise data sources to power search, chatbots, and other generative AI applications.
- Develop AI applications, platforms and systems that provide unified experiences and drive insights for end-to-end user experience.
- Build services supporting inference, training jobs, and ingestion jobs.
- Design and build secure AI applications that access structured and unstructured data from various databases at scale.
- Ensure system reliability, performance, and security at scale.
- Help build and maintain the Continuous Delivery pipeline to move changes to production faster and safer while ensuring operational standards.
- Create and implement strategies to support business growth and technological advancements, ensuring flexibility and adaptability.
- Provide peer reviews and feedback on performance, scalability, and correctness.
- Keep abreast of emerging trends and technologies in AI, software development, and system architecture.
- Advocate proven software engineering methods and apply rigorous testing, continuous delivery practices, and techniques to reduce technical debt.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 8+ years of proven experience building sophisticated applications and APIs in on-prem, cloud, and hybrid cloud environments, preferably using Python.
- Proven experience building full-stack applications including UI, backend, and infrastructure.
- Proven expertise in performance and reliability for sophisticated distributed systems and the teams that build them.
- Strong proficiency in multiple programming languages and technologies relevant to AI and system development.
- Familiarity with generative AI application building and deployments (model deployments for LLMs, embeddings, re-rankers, OCR, etc.).
- Experience deploying applications in Kubernetes clusters including GPU and CPU pod scheduling and knowledge of on-prem deployments.
- Proven track record leading complex projects and delivering results in fast-paced environments.
- Strong motivation, curiosity about new technologies, and excellent communication and planning skills.
- Excellent leadership, problem-solving, and analytical skills with the ability to inspire and lead technical teams.
Preferred / Ways to Stand Out
- Experience enhancing enterprise efficiency and employee experience with Generative AI solutions.
- Background with Kubernetes, OpenShift, and MLOps, and hands-on experience with model deployments (inference, training).
- Strong programming, debugging, performance analysis, and test design skills using Python.
- Self-motivation and a drive to get things done.
Compensation & Benefits
- Base salary ranges provided by level: Level 4: 168,000 USD - 264,500 USD; Level 5: 200,000 USD - 322,000 USD. Actual base salary will be determined based on location, experience, and pay of employees in similar positions.
- Eligible for equity and company benefits.
Additional Details
- Location: Santa Clara, CA, United States. Role listed as hybrid (#LI-Hybrid).
- Applications accepted at least until July 29, 2025.
- NVIDIA is an equal opportunity employer committed to diversity and non-discrimination.