Senior Rust Engineer, Frontend

FoxgloveSan Francisco, CA
1dHybrid

About The Position

We’re looking for a Senior Frontend Rust Engineer who thrives on building high-performance, deeply interactive applications that push the limits of what’s possible in the browser. At Foxglove, we’re building a robotics observability and visualization platform that needs to handle massive real-time and recorded datasets with speed and precision. This role focuses on creating frontend experiences powered by Rust and WebAssembly to deliver low-latency rendering, smooth interactivity, and efficient data handling for robotics workloads. You’ll work on challenges like visualizing multi-modal sensor streams, optimizing GPU-backed workflows, and designing UI interactions that stay responsive under heavy computational load.

Requirements

  • 8+ years of professional frontend or full-stack engineering experience building complex product applications.
  • 2+ years of professional Rust experience, ideally in WebAssembly or performance-critical frontend contexts.
  • Strong proficiency in JavaScript/TypeScript and modern frameworks like React.
  • Deep knowledge of frontend performance optimization, browser internals, and debugging tools.
  • Experience handling large datasets in the frontend, including buffering, streaming, and visualization.
  • Familiarity with WebGL, GPU-backed rendering, and multithreading in the browser (e.g., web workers).
  • Experience building engineer-facing tools with high technical complexity.
  • Excellent written and verbal communication skills.
  • Ability to thrive in a fast-paced, small-team environment.

Nice To Haves

  • Experience in robotics, autonomous vehicles, or related technical industries.
  • Experience building Electron-based desktop applications.
  • C++ experience.

Responsibilities

  • Architect and implement frontend applications using Rust, WebAssembly, and TypeScript to operate on large or real-time robotics datasets.
  • Design and optimize visualization workflows that remain responsive and intuitive under high data and compute demands.
  • Integrate with backend streaming services to support real-time data rendering and interaction.
  • Collaborate with product and design teams to deliver polished, engineer-friendly interfaces for complex robotics workflows.
  • Optimize performance across the stack, from rendering pipelines and GPU utilization to network data handling in the browser.
  • Contribute to core frontend architecture, build tooling, and application reliability.
  • Experiment with creative solutions for large-scale interactivity, streaming data, and non-traditional browser workloads.
  • Engage directly with robotics engineers to understand real-world use cases and incorporate feedback into product improvements.

Benefits

  • $300 monthly budget towards commuter benefits or building your personal workspace (remote only)
  • Competitive equity grant in a Series B company
  • Medical, Dental, Vision, and Term Life insurance coverage at 100% for employees and 75% for dependents
  • 401(k) matching up to 4%
  • 4 weeks vacation, plus holidays and winter break
  • All expenses paid company off-sites 1-2× per year
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service