Taro Logo

Senior Staff Software Engineer - Enterprise AI Platform

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$200,000 - $322,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, a global leader in accelerated computing and AI technology, is seeking a Senior Staff Software Engineer to join their Enterprise AI Platform team. This role presents an exciting opportunity to shape the future of AI platforms and products that enhance business efficiency and productivity. The position requires a deeply technical, creative, and hands-on full-stack developer familiar with cutting-edge concepts like RAG and agentic AI.

The role involves working with state-of-the-art AI technologies and platforms, building sophisticated applications that leverage NVIDIA's powerful infrastructure. You'll be responsible for developing enterprise-scale AI applications, managing distributed systems, and ensuring optimal performance and security. The position offers the chance to work with advanced technologies including GPU computing, machine learning, and cloud platforms.

As a senior technical leader, you'll collaborate with cross-functional teams across Cloud, AI/ML, and Generative AI domains. The role combines architectural leadership with hands-on development, requiring expertise in Python, Kubernetes, and various AI/ML technologies. You'll be instrumental in building scalable solutions that power next-generation AI applications.

NVIDIA offers a competitive compensation package, including a base salary range of $200,000 - $322,000, equity compensation, and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries. Working at NVIDIA means joining a team that's at the forefront of AI innovation, with the opportunity to make lasting impacts on world-changing technologies.

The ideal candidate will bring both technical excellence and leadership capabilities, with the ability to mentor teams and drive technical decisions. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to work with cutting-edge AI technologies at one of the world's most respected technology companies.

Last updated a month ago

Responsibilities For Senior Staff Software Engineer - Enterprise AI Platform

  • Own the end-to-end lifecycle of software development, from concept to deployment
  • Understand and leverage internal micro-services, platforms, and third-party platforms
  • Build reusable components for enterprise data sources and AI applications
  • Develop AI applications and platforms enabling unified experience
  • Build services supporting Inference, Training jobs, and Ingestion Jobs
  • Ensure system reliability, performance, and security at scale
  • Maintain Continuous Delivery pipeline
  • Provide peer reviews and feedback
  • Create and implement strategies to support business growth

Requirements For Senior Staff Software Engineer - Enterprise AI Platform

Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 8+ years of experience building sophisticated applications and APIs
  • Experience in full stack applications including UI, backend, infrastructure
  • Expertise in distributed systems
  • Strong proficiency in multiple programming languages
  • Familiarity with gen AI application building and deployments
  • Experience with Kubernetes clusters and GPU/CPU pod scheduling
  • Strong leadership and communication skills
  • Experience with Python programming

Benefits For Senior Staff Software Engineer - Enterprise AI Platform

Medical Insurance
Equity
  • Competitive base salary
  • Equity compensation
  • Comprehensive benefits package

Related Jobs

Senior Software R&D Engineer, VLSI Physical Design

Senior Software R&D Engineer position at NVIDIA focusing on VLSI Physical Design and optimization algorithms development.

System Software Engineer - GPU

Senior System Software Engineer position at NVIDIA focusing on GPU and computing products development, requiring strong C++ skills and hardware expertise.

Senior Math Libraries Engineer - Sparse Linear Algebra

Senior Math Libraries Engineer position at NVIDIA, focusing on sparse linear algebra software development for scientific computing and deep learning applications.

Senior System Software Technical Lead - Power and Performance

Lead technical role focusing on GPU system performance and power management at NVIDIA, requiring expertise in C programming and system software with 8+ years of experience.

Senior R&D Software Engineer, VLSI Floorplanning and Optimization

Senior R&D Software Engineer position at NVIDIA focusing on VLSI Floorplanning and Optimization, combining EDA software development with AI and machine learning techniques.