- Design systems of systems: decompose complex problems into well-bounded services with clear interfaces, and reason about how they interact, fail, and scale together
- Must Haves:
- Bachelor's degree in Software Engineering, Physics/Astrodynamics, Mathematics or a related field
2+ years of experience with designing and developing software libraries and backend services, preferably in Python
Proven track record of operating independently and solving complex problems
Experience with system design
- Excellent communication skills, both written and verbal, for technical and non-technical audiences
- Nice to Haves:
- Master’s degree in Software Engineering, Physics/Astrodynamics, Mathematics or a related field
5+ years of experience designing and developing software libraries and backend services, preferably in Python
Proficiency with Django/GraphQL stacks
Hands-on experience operating spacecraft
Experience with C++ / high-performance Python (vectorization, JIT compilation like Numba, GPU parallelization)
Demonstrated practical experience building high-performance backend software applications and/or libraries
Specialization in one of the following disciplines
Integer/linear/multi-objective optimization or other Operations Research style problems
Back-end/API performance optimization
Distributed systems
Security
Earth observation tasking
- High-performance computing
- Some of Our Awesome Benefits:
- 100% company-paid medical, dental, and vision for you and your dependents
100% company-paid life, AD&D, and disability insurance
Fully paid parental leave: 16 weeks for birthing parents, 10 weeks for non-birthing parents
Flexible time off and 12 paid holidays
HSA with employer contribution, FSAs, and commuter benefits
Carrot Fertility, One Medical, and a free Employee Assistance Program
401(k) and equity
Daily catered lunches and snacks in office
Annual company off-site and regular social events
International exposure to our team in France
Relocation assistance when applicable