Relativity Space is seeking a Staff Software Engineer to develop and deploy a state-of-the-art process monitoring software integrated with advanced robotics, machine learning, and welding processes for their Terran R vehicle.
Requirements
- 7+ years of professional software engineering experience
- Strong proficiency in a Linux-based development environment, including CLI tools, shell scripting, and system debugging
- Experience developing and shipping production-quality software with real-world operational constraints
- Ability to independently scope, design, and execute technical projects
- Comfortable working across domains and learning new technologies as needed
- Experience building software for or with hardware (e.g., instrumentation, industrial equipment, embedded systems)
- Familiarity with data pipelines, ML model serving, or telemetry collection
Responsibilities
- Design, implement, and maintain software systems that support process monitoring, anomaly detection, data collection, model inference, and operator interfaces
- Own and deliver full-cycle software projects that span services, tooling, infrastructure glue, and edge interactions
- Build APIs and system interfaces to connect data, ML, and robotics subsystems
- Collaborate cross-functionally with robotics, machine learning, infrastructure, and data engineering teams
- Troubleshoot and optimize systems running on edge Linux devices and local networks
- Contribute to internal tooling that improves developer productivity and system observability
Other
- Thrives in cross-functional environments
- Enjoys owning full projects from design to deployment
- Comfortable navigating ambiguity in a fast-moving R&D setting
- Prior experience in a small company or startup where you owned software end-to-end