New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
NVIDIA

Senior Full-stack Software Engineer – Verification Data and Visualization Platform

NVIDIA
Apply →
hybrid senior full-time Santa Clara, CA

First indexed 25 Jun 2026

Description

NVIDIA is seeking a Senior Full-stack Software Engineer to join its Hardware Infrastructure team. The team builds a next-generation event-driven data and visualization platform to power NVIDIA's GPU development efforts.

The platform delivers high-availability infrastructure for real-time data processing, streaming analytics, and scalable data-driven applications. Essential for hardware engineers and management, it produces core services for real-time tracking, AI agents development, anomaly detection, and debugging of complex hardware verification and data processing flows.

Responsibilities:

  • Modernize front-end applications to serve a large and diverse customer base with complex concerns.
  • Participate in the full life-cycle of tool development, end-to-end environment troubleshooting, testing, and deployment of Java stack web applications.
  • Build microservices and AI agents that are reliable, scalable, and maintainable.
  • Develop and optimize real-time data processing pipelines using Kafka Streams, Apache Flink, and Spark Streaming, ensuring high throughput, reliability, and low-latency performance.
  • Collaborate with hardware engineering and chip verification teams to understand data and UI/UX requirements and deliver robust, scalable solutions.
  • Establish best practices for streaming data architecture, schema management, data retention, and platform observability.

Requirements:

  • Strong experience with JavaScript/TypeScript and modern frontend frameworks, building complex data visualization tools and user-facing web applications.
  • Expertise in designing, building, and debugging distributed Java stack applications, infrastructure, and microservices.
  • Deep understanding of Apache Kafka and experience building applications with Kafka Streams, Apache Flink, or other event-driven data pipelines.
  • Detailed knowledge of distributed systems principles, concurrency, data structures, and algorithms.
  • Deep understanding of scalable data caching solutions, specifically Redis.
  • Excellent planning, presentation, and communication skills.
  • BS degree (or equivalent experience) with 5+ years of relevant experience, MS degree with 3+ years of relevant experience.

Benefits:

  • Highly competitive salaries
  • Comprehensive benefits package
  • Equity eligibility
  • Visit www.nvidiabenefits.com/ for more information