GrepJob
Foxglove

Senior Software Engineer, Data

Foxglove
Apply
5 months ago
Remote, WorldwideSenior

Responsibilities

  • Ingest massive volumes of sensor data through batch and real-time offload.
  • Provide low-latency random-access playback over large volumes of data.
  • Design and implement multi-cloud architecture across GCP, AWS, and Azure.
  • Offload data from remote devices in network-constrained environments.
  • Build systems to manage petabytes of multi-modal data reliably and efficiently.

Requirements

  • 5+ years of experience writing production software.
  • Proficiency in a systems programming language such as Rust, C++, C, Go, or Java.
  • Experience writing highly performant, memory-efficient code.
  • Ability to quickly adapt to an async Rust codebase.
  • Familiarity with binary data serialization or network communication protocols.
  • Experience shipping software in network-constrained environments.
  • Strong written and verbal communication skills.
  • Ability to thrive in a fast-paced, small team environment.
  • Bonus: Experience in robotics or autonomous vehicles.
  • Bonus: 1+ year of professional experience using Rust.
  • Bonus: Experience with public cloud services and Kubernetes.

Benefits

  • Work remotely.
  • $400 AUD monthly remote budget for workspace setup.
  • Competitive equity grant in a Series B company.
  • 4 weeks vacation plus holidays and winter break.
  • All expenses paid company off-sites 1-2 times per year.

Tech Stack

AWSAzureCC++GoGoogle Cloud PlatformJavaKubernetesPostgreSQLRustTypeScript

Categories

AI & MLBackendData Engineering