Remote Staff Software Engineer, Rust

at Foxglove

Posted 4 days ago 3 applied

Description:

  • Foxglove is a robotics observability and visualization platform that manages and provides access to large amounts of data across both hosted platforms and customer sites.
  • The company is seeking a highly skilled product and Rust focused Software Engineer with professional experience in delivering streaming and analytic workloads for robotics data.
  • The role involves designing and developing backend services, data processing pipelines, and interfaces.
  • Key challenges include ingesting massive volumes of sensor data through both batch and real-time offload, providing low-latency random-access playback over large volumes of data, managing multi-cloud architecture, offloading data from remote devices in network-constrained environments, and building systems to manage petabytes of multi-modal data reliably and efficiently.
  • The technical stack includes Rust and Typescript for ingestion, streaming, and other compute services, PostgreSQL, managed Kubernetes environments in GCP, customer deployments in Azure and AWS, and endpoint software on customer robots written in Rust.
  • The company operates remotely with staff in the U.S. and Australia, requiring candidates to be within 3 hours of Australian Eastern Time and able to overlap 3+ hours with Pacific Time Zone (US).

Requirements:

  • Candidates must have 6+ years of experience writing production software.
  • A minimum of 2+ years of professional experience using Rust is required.
  • Experience in writing highly performant and memory-efficient code is necessary.
  • Candidates should have experience with binary data serialization or network communication protocols.
  • Experience in shipping software in network-constrained environments is essential.
  • A passion for building technical tools with engineers as the primary users is expected.
  • Candidates must be comfortable participating in on-call rotations.
  • Excellent written and verbal communication skills are required.
  • The ability to thrive in a fast-paced, small team environment is necessary.

Benefits:

  • Employees can work remotely.
  • A monthly budget of $400 AUD is provided to build a personal workspace.
  • Competitive equity grants are offered in a Series A company.
  • Employees receive 4 weeks of vacation, plus holidays and a winter break.
  • All expenses for company off-sites, held twice a year, are covered.

Get realtime job alerts

Be the first to know about new jobs

Join Telegram Community