Senior Software Engineer - Backend/Distributed Systems
Earth
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
Senior Software Engineer - Backend / Distributed Systems to build and evolve Earth’s supervisory control and orchestration platform. The role focuses on safe, predictable operation across distributed environments as the company scales to multiple facilities.
Responsibilities
- Design and implement the supervisory software orchestration layer for vessel and facility operations.
- Lead the design and evolution of supervisory software architecture across cloud and edge, including data storage and communication protocols between components.
- Own system behavior for scheduling, state coordination, configuration management, auditability, and traceability.
- Define and maintain APIs and contracts between supervisory software and vessel execution layers.
- Build telemetry ingestion, contextualization, and long-term storage pipelines.
- Ensure systems are observable, debuggable, and resilient to partial failures.
- Support facility rollouts with reliable configuration, deployment, and startup behavior.
- Contribute to DevOps practices supporting cloud and edge deployments.
Requirements
- 7+ years of professional software engineering experience, ideally in distributed systems, industrial automation, robotics, or supervisory control.
- Strong backend development skills in Python.
- Solid understanding of distributed systems concepts and system-level thinking.
- Experience designing APIs and service boundaries.
- Experience with event-driven/message-based systems (e.g., MQTT, AMQP, Kafka).
- Experience building observable systems (logging, metrics, tracing).
- Comfort with hybrid edge/cloud architectures (e.g., AWS, GCP).
- Experience with modern DevOps tooling (e.g., CI/CD, containerization, cloud-native deployments).
- Experience supporting production systems tied to physical operations.
- Strong collaboration and communication across disciplines; ability to manage competing priorities.
Preferred
- Degree in Engineering, Computer Science, Robotics, or related field (or equivalent experience).
About Earth
Earth is transforming the end-of-life experience by replacing cremation and burial with a sustainable soil transformation process. The company uses proprietary vessel technology to convert bodies into nutrient-rich soil in about 45 days, operating across multiple facilities and building a supervisory orchestration platform for safe, reliable distributed operations.
Scraped 4/22/2026