
Senior Software Engineer, Rust
Foxglove
full-time
Posted on:
Location Type: Remote
Location: California • United States
Visit company websiteExplore more
Salary
💰 A$175,000 - A$215,000 per year
Job Level
About the role
- 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
- Bonus points:
- Experience in robotics or autonomous vehicles
- Experience with public cloud services such as AWS, GCP, Azure, and/or Kubernetes
Benefits
- Work remotely
- $400 AUD monthly remote budget to build your personal workspace
- Competitive equity grant in a Series B company
- 4 weeks vacation, plus holidays and winter break
- All expenses paid company off-sites 1-2× per year
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Rustbinary data serializationnetwork communication protocolshighly performant codememory-efficient codeproduction softwaremulti-modal data managementlow-latency playbackdata offloadingcloud architecture
Soft skills
written communicationverbal communicationteam collaborationadaptabilityproblem-solvingtechnical tool developmentparticipation in on-call rotationsability to thrive in fast-paced environments