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.
