Foxglove is a robotics observability and visualization platform that builds tools for robotics and autonomous systems teams. They are seeking a highly skilled Software Engineer focused on Rust to design and develop backend services and data processing pipelines for massive volumes of multimodal sensor data.
Responsibilities:
- Ingesting massive volumes of sensor data through both batch and realtime offload
- Providing low-latency random-access (in device, time, sensors) playback over massive volumes of live or recorded data
- Multi-cloud architecture (we deploy in customer cloud accounts across GCP/AWS/Azure)
- Offloading data from remote devices in network constrained environments
- Building systems to manage petabytes of multi-modal data reliably and efficiently
Requirements:
- 6+ years experience writing production software
- 2+ years experience using Rust professionally
- Experience writing highly performant, memory-efficient code
- Experience with binary data serialization or network communication protocols
- Experience shipping software in network-constrained environments
- Passion for building technical tools with engineers as the primary users
- Comfortable participating in on-call rotations
- Excellent written & verbal communication skills
- Ability to thrive in a fast-paced, small team environment
- Experience in robotics or autonomous vehicles
- Experience with public cloud services such as AWS, GCP, Azure, and/or Kubernetes