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

Thomas To
Santa Clara, CAFULL_TIMEPosted Aug 6, 2026

Role responsibilities

The role involves architecting and developing a next-generation event-driven data and visualization platform for GPU development. Key duties include building scalable microservices, optimizing real-time data pipelines, and modernizing front-end applications for hardware verification flows.

Requirements

Candidates need strong expertise in Java, TypeScript, and distributed systems, specifically with Kafka, Flink, and Redis. A bachelor's degree with 5+ years of experience or a master's degree with 3+ years of relevant experience is required.

Key skills

JavaScript, TypeScript, Java, Apache Kafka, Kafka Streams, Apache Flink, Spark Streaming, Redis, Microservices, Distributed Systems, Data Visualization, Elastic Stack, LangChain, OpenTelemetry, Docker, Kubernetes

Keywords

Full-stack, Software Architect, GPU, AI Agents, Real-time Data Processing, Streaming Analytics, Microservices, Kafka Streams, Apache Flink, Spark Streaming, Redis, Elasticsearch, Kibana, Logstash, LangChain, LLM, OpenTelemetry, Grafana, Docker, Kubernetes, EDA Verification, Chip Design, Distributed Systems, Concurrency, Data Structures, Algorithms, UI/UX, Hardware Infrastructure

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free