Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 4 Docker @ 3 Kubernetes @ 4 Python @ 8 Distributed Systems @ 4 Leadership @ 7 Communication @ 4 Microservices @ 4 Debugging @ 7 API @ 8 System Architecture @ 4 Agile @ 4 GPU @ 4Details
NVIDIA is seeking a highly technical, creative, and hands-on Principal full-stack developer to build next-generation AI platforms and products to improve business efficiency and productivity. The role involves working on enterprise generative AI platforms, leveraging state-of-the-art (SOTA) agentic AI paradigms, and collaborating with Cloud, AI/ML & Generative AI teams in an agile environment.
Responsibilities
- Own the end-to-end lifecycle of software development including architecture design, development, testing, and scaling
- Derive technology roadmaps for generative AI platforms and products
- Understand and leverage internal microservices, third-party platforms, and open-source repositories
- Develop reusable components to connect enterprise data sources powering search, chatbots, and other generative AI applications
- Ensure system reliability, performance, and security at scale
- Maintain Continuous Delivery pipelines to facilitate fast and safe production changes
- Create strategies supporting business growth and technology advancements
- Provide peer reviews on performance, scalability, and correctness
- Keep current with emerging AI, software development, and system architecture trends
- Advocate proven software engineering practices to reduce technical debt and enhance testing and delivery
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, or equivalent experience
- 15+ years experience building sophisticated applications and APIs in cloud and hybrid cloud environments, preferably with Python
- Familiarity with generative AI applications, search, and chatbots
- Proven expertise in building reliable, high-performance distributed systems
- Proficiency in multiple programming languages relevant to AI and system development
- Experience deploying applications on Kubernetes clusters with GPU and CPU pod scheduling
- Experience managing cloud infrastructure and patterns
- Strong leadership skills with the ability to mentor teams and lead complex projects
- Motivated and passionate about new technologies with excellent communication, problem-solving, and planning abilities
Preferred Qualifications
- Experience enhancing enterprise efficiency using generative AI solutions
- Familiarity with cloud platforms, Kubernetes, and Docker
- Strong programming, debugging, performance analysis, and test design skills, especially in Python
Benefits
- Competitive base salary ranging from 248,000 USD to 391,000 USD depending on location, experience, and internal equity
- Eligibility for equity and comprehensive benefits
- Supportive, diverse work environment at a leading technology company
NVIDIA embraces diversity and is proud to be an equal opportunity employer. #LI-Hybrid