Senior Staff Software Engineer

at Nvidia
USD 200,000-391,000 per year
SENIOR
✅ On-site

Used Tools & Technologies

RDBMS Machine Learning

Required Skills & Competences

Security @ 7 Go @ 7 Kubernetes @ 4 DevOps @ 4 Python @ 7 Java @ 7 CI/CD @ 4 Distributed Systems @ 4 Data Engineering @ 4 Debugging @ 4 Compliance @ 7 GPU @ 4 Observability @ 7 AI @ 4 Profiling @ 4

Details

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. Today, NVIDIA is tapping into the unlimited potential of AI to define the next era of computing. This role sits on the Software Infrastructure team in Santa Clara, CA and blends large-scale database transformation with the building and development of GPU-accelerated platforms. You will develop software systems, automation frameworks, and high-performance database services that power NVIDIA's AI workloads at scale.

Responsibilities

  • Compose and build software platforms that transform legacy database systems into modern and scalable architectures.
  • Implement secure-by-design database services with enterprise-grade identity, access control, and secrets management.
  • Run vector & graph database services and query engines to handle AI/ML data workloads with ultra-low latency.
  • Build automation frameworks for provisioning, schema evolution, scaling, and failover integrated directly into CI/CD workflows.
  • Build developer-focused tooling for monitoring, profiling, and debugging database performance in real time.
  • Contribute to architecture, coding standards, and guidelines for long-term platform evolution.
  • Participate in on-call rotations to ensure flawless operation of critical database services.

Requirements

  • BS, MS, or equivalent experience in Computer Science, Software Engineering, Data Engineering, or a related field.
  • 12+ years of software engineering experience with deep expertise in database systems or distributed data platforms.
  • Strong programming skills in Python, Go, C++, or Java, with a track record of building production-grade systems.
  • Proven experience crafting high-performance, high-availability relational database services (MSSQL or equivalent).
  • Experience with container orchestration (Kubernetes) and cloud-native database deployment patterns.
  • Strong background in query optimization, data partitioning, and large-scale performance tuning.
  • Hands-on experience establishing DevOps guidelines (CI/CD, monitoring, alerting, SLAs, capacity forecasting).
  • Strong security awareness, including authentication and data compliance.

Ways to stand out

  • Open-source contributions in the database, distributed systems, or AI/ML infrastructure space.
  • Expertise in hybrid/multi-region database replication strategies for low-latency AI workloads.
  • Strong understanding of observability and performance profiling tools for complex data systems.
  • Experience in building platforms that directly support AI/ML research and production deployment.

Compensation & Benefits

  • Base salary ranges (determined by location, experience, and comparable pay):
    • Level 5: 200,000 USD - 322,000 USD
    • Level 6: 248,000 USD - 391,000 USD
  • Eligible for equity and benefits. See NVIDIA benefits pages for details.

Additional information

  • Applications accepted at least until May 1, 2026.
  • This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
  • NVIDIA is an equal opportunity employer and is committed to fostering a diverse work environment.