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
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Full-stack-Software-Engineer---Verification-Data-and-Visualization-Platform_JR2019652