Senior Staff Software Engineer - Enterprise AI Platform
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 4 Kubernetes @ 4 Python @ 7 Distributed Systems @ 4 Leadership @ 4 Communication @ 4 Debugging @ 4 API @ 7 System Architecture @ 4 OpenShift @ 4 Agile @ 4 GPU @ 4Details
NVIDIA is looking to hire 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. This engineer is expected to be familiar with concepts of RAG, agentic AI to be able to build AI products using SOTA agentic paradigms, third party platforms and open-source repos. As a key leader in the technology team, you will shape the architecture, development, and scaling of software systems while collaborating with Cloud, AI/ML & Generative AI workforce in an agile environment.
Responsibilities
- Own the end-to-end software development lifecycle: architecture design, development, testing, and scaling
- Understand and leverage internal micro-services, third party platforms, and open-source repos
- Contribute to internal platforms and build reusable components connecting to enterprise data sources
- Develop AI applications, platforms, and systems for unified experience and insights
- Build services supporting Inference, Training, and Ingestion Jobs
- Build secure AI applications accessing structured/unstructured data from databases at scale
- Ensure system reliability, performance, and security at scale
- Help build and maintain Continuous Delivery pipelines to move changes faster and safer
- Implement strategies to support business growth and technological advancements
- Provide peer reviews focusing on performance, scalability, and correctness
- Stay current on emerging AI, software development, and system architecture trends
- Advocate software engineering best practices, testing, continuous delivery, and reducing technical debt
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering or related, or equivalent experience
- 8+ years of experience building sophisticated applications and APIs on On-prem, Cloud, and hybrid environments, preferably in Python
- Proven experience building full stack applications including UI, backend, infrastructure
- Expertise in performance and reliability of distributed systems
- Strong proficiency in multiple programming languages and AI/system development technologies
- Familiarity with generative AI application building and deployments (LLMs, embeddings, re-rankers, OCR)
- Experience deploying applications in Kubernetes clusters with GPU and CPU pod scheduling, including on-prem
- Proven leadership in managing complex projects and delivering results in fast-paced environments
- Highly motivated, passionate, curious with excellent communication and planning skills
- Strong leadership, problem-solving, and analytical skills
Ways to Stand Out
- Experience enhancing enterprise efficiency with Generative AI solutions
- Background with Kubernetes, Openshift, ML Ops, and Model deployments (Inference, Training)
- Self-motivation and drive to get things done
- Excellent programming, debugging, performance analysis, and test design skills, especially with Python
Benefits
You will be eligible for equity and other benefits. NVIDIA fosters a diverse and inclusive environment and is an equal opportunity employer.
#LI-Hybrid