Senior Full-Stack Software Engineer – Verification Data and Visualization Platform
at Nvidia
USD 152,000-287,500 per year
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 4
Agentic AI @ 4
Algorithms @ 4
Communication @ 6
Data Pipelines @ 7
Data Structures @ 4
Data Visualization @ 7
Debugging @ 6
Distributed Systems @ 4
Docker @ 4
ElasticSearch @ 4
Flink @ 7
GPU
Grafana @ 4
Java @ 6
JavaScript @ 7
Kafka @ 7
Kibana @ 4
Kubernetes @ 4
LLM @ 4
LangChain @ 4
Microservices @ 6
Observability @ 4
OpenTelemetry @ 4
Redis @ 7
Spark
Spark Streaming
TypeScript @ 7
UI/UX @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is seeking a senior full-stack web applications software architect to join its Hardware Infrastructure team. The team is building an event-driven data and visualization platform that supports GPU development efforts, real-time data processing, streaming analytics, scalable data-driven applications, AI agent development, anomaly detection, and debugging of hardware verification and data processing flows.
Responsibilities
- Modernize front-end applications for a large and diverse customer base with complex requirements.
- Participate in the full life cycle of tool development, including end-to-end environment troubleshooting, testing, and deployment of Java-stack web applications.
- Build reliable, scalable, and maintainable microservices and AI agents.
- Develop and optimize real-time data processing pipelines using Kafka Streams, Apache Flink, and Spark Streaming.
- 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, including monitoring, logging, and tracing.
Requirements
- Strong experience with JavaScript/TypeScript and modern frontend frameworks, including building complex data visualization tools and user-facing web applications.
- Expertise designing, building, and debugging distributed Java-stack applications, infrastructure, and microservices.
- Deep understanding of Apache Kafka and proven 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.
- Bachelor's degree or equivalent experience with at least 5 years of relevant experience, or a master's degree with at least 3 years of relevant experience.
Preferred Qualifications
- Knowledge of the Elastic Stack, including Elasticsearch, Kibana, and Logstash, for logging and analytics.
- Experience with agentic AI frameworks such as LangChain, building LLM-powered autonomous agents, or integrating LLMs with real-time data streams for automated analysis or decision-making.
- Experience with modern observability using OpenTelemetry and Grafana.
- Experience with containerization and orchestration using Docker and Kubernetes.
- Understanding of the chip design process and/or EDA verification workflows.
Benefits
NVIDIA offers equity, benefits, and a comprehensive benefits package. The position is hybrid. Applications will be accepted at least until June 28, 2026.
More jobs at Nvidia
Senior Systems Software Engineer, Low Latency Streaming Technology - Automotive
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Deep Reinforcement Learning Engineer - Autonomous Driving
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
Senior Manager, Storage Engineering
Nvidia · Santa Clara, United States
USD 248,000-396,800 per year
Senior Software and System Architect
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Customer Technical Program Manager
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Similar jobs
Staff Platform Engineer, Design Automation
Nvidia · Santa Clara, United States
USD 196,000-368,000 per year
Senior Software Engineer, AIOps and Observability
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior Site Reliability Engineer, AIOps
Nvidia · Santa Clara, United States
USD 148,000-276,000 per year
Senior Software Engineer, DGX Cloud Orchestration
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, DGX Cloud Orchestration
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior AI and HPC Observability Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer II
Confluent · United States, Dallas, United States, Chicago, United States, Boston, United States, Portland, United States
USD 176,000-230,000 per year