✨ About The Role
- The role involves developing highly reliable software systems for managing thousands of satellites in low-earth orbit.
- Engineers will participate in architecture, design, and code reviews to ensure mission-critical software quality.
- Responsibilities include developing architecture that aggregates satellite information for actionable decisions regarding launch times and trajectory planning.
- The position requires building analysis pipelines to help engineers understand the satellite fleet better.
- Candidates must be willing to work extended hours and weekends as needed.
⚡ Requirements
- A bachelor's degree in computer science, engineering, math, or a related discipline is required, along with at least one year of professional software development experience.
- Candidates should have experience with Python and relational databases such as PostgreSQL or CockroachDB.
- Familiarity with systems-level design and large-scale consumer internet systems is preferred.
- Experience with containerization technologies like Docker and Kubernetes is a plus.
- A strong understanding of distributed systems and the ability to improve application performance is essential.