Senior Full-stack Software Engineer – Verification Data and Visualization Platform
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