GrepJob
Helsing

Software Engineer, Rust

Helsing
Apply
about 3 hours ago
Washington, DC, USASenior

Responsibilities

  • Design, build, and maintain Rust services across the Altra platform.
  • Collaborate with ML engineers to integrate AI/ML pipelines into the broader system.
  • Work across the stack, from networking and protocol implementation to application-level services.
  • Contribute to increasingly advanced autonomy features.
  • Develop and test software using simulation environments.
  • Write software that must perform reliably on resource-constrained platforms under real-world constraints.

Requirements

  • Have 5+ years of experience in systems-level software engineering.
  • Have a Bachelor's degree in Computer Science, Engineering, or a related field.
  • Be proficient in Rust or have strong experience in C++ or another systems-level compiled language with a willingness to work in Rust daily.
  • Have experience building distributed systems, particularly in unreliable or constrained network environments.
  • Have worked with real-time or low-latency systems where performance and reliability are critical.
  • Have experience with at least one or two areas relevant to our stack: video streaming, pub/sub messaging, sensor data processing, embedded systems, protocol design, or robotics.
  • Have designed or built systems that interface with AI/ML pipelines.
  • Be familiar with Python, particularly for interfacing with ML/AI components.
  • Be a U.S. citizen eligible to obtain a security clearance.

Benefits

  • A focus on outcomes, not time-tracking.
  • A generous compensation and benefits package including medical and travel insurance.
  • Flexible paid time off and paid holidays.
  • Remote and/or hybrid work available depending on position.