Sr/Staff Full-Stack Engineer, Simulation Platform

Gatik AIMountain View, CA
1d$170,000 - $240,000Onsite

About The Position

We are seeking a high-caliber Full-Stack Engineer to lead the development of a web-based simulation platform. Our goal is to build a high-performance "Engineering Command Center". The platform will allow our engineering teams to run, visualize, and analyze complex simulations at scale. You will be responsible for building the bridge between heavy backend simulation data and a responsive, intuitive web interface. This is not a standard CRUD application; it involves high-frequency data streaming, 3D rendering (WebGL), and complex data orchestration This role is onsite 5 days/week in our Mountain View, CA office!

Requirements

  • Languages: Expert-level TypeScript and Node.js (or Go/Python for backend).
  • 3D Visualization: Experience with Three.js, WebGL.
  • Databases: Proficiency in PostgreSQL (complex queries, indexing) and Redis.
  • Monitoring: Deep experience with Grafana and Prometheus.
  • Infrastructure: Solid understanding of Docker, Kubernetes, and cloud providers (Azure).
  • Data Protocols: Experience with WebSockets, Protobuf, or similar binary data formats.

Nice To Haves

  • Familiarity with ROS / ROS2 (Robot Operating System).
  • Experience building developer tools or engineering productivity software.
  • Knowledge of WebAssembly (Wasm) for performance-critical client-side logic

Responsibilities

  • Frontend Development: Build a responsive, high-performance UI using React/TypeScript. Implement 3D visualization components using Three.js or WebGL to render simulation environments and sensor data.
  • Backend & API Design: Architect scalable REST and WebSocket APIs to handle real-time telemetry and simulation control commands.
  • Data Management: Design and optimize PostgreSQL schemas for simulation metadata and integrate time-series data storage for high-frequency logs.
  • Observability Integration: Set up and customize Grafana dashboards to monitor simulation health, resource usage, and performance metrics.
  • Cloud Orchestration: Work with Docker/Kubernetes to manage the lifecycle of simulation "workers" and ensure they can scale horizontally based on demand.
  • Performance Tuning: Optimize the browser rendering pipeline to ensure smooth 60fps playback of simulation data even under heavy load.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service