About The Position

NVIDIA is seeking a Senior Full-stack web applications software architect to join its Hardware Infrastructure team. This team is responsible for building the next-generation event-driven data and visualization platform to support NVIDIA's GPU development. They provide high-availability infrastructure for real-time data processing, streaming analytics, and scalable data-driven applications. This platform is crucial for hardware engineers and management, offering core services for real-time tracking, AI agent development, anomaly detection, and debugging of complex hardware verification and data processing flows.

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 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 the scalable data caching solution, 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.

Nice To Haves

  • Demonstrable knowledge of the Elastic Stack (Elasticsearch, Kibana, Logstash) for logging and analytics.
  • Experience with agentic AI frameworks (e.g., LangChain), building LLM-powered autonomous agents, or integrating LLMs with real-time data streams for automated analysis or decision-making.
  • Experience working with modern observability using OpenTelemetry (Grafana).
  • Background with containerization and orchestration (Docker, Kubernetes).
  • Some experience with or understanding of the chip design process and/or EDA verification workflows.

Responsibilities

  • Front end application modernization 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, test, 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 closely 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 (monitoring, logging, tracing).

Benefits

  • Highly competitive salaries
  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service