
Junior Mission Planning Engineer
Satellogic2 months ago
Remote, ArgentinaEntry Level
Responsibilities
- Design and improve planning algorithms for scheduling, resource allocation, opportunity selection, satellite behavior modeling, and related mission-planning problems.
- Analyze planner behavior and mission performance using simulations, production cases, and trade-off studies.
- Translate mission goals into planner constraints, heuristics, scoring functions, and evaluation metrics.
- Develop simulation, analysis, and debugging tools to reproduce planner decisions, explain outcomes, and validate changes.
- Write production-quality Python code for algorithm implementations, capacity improvements, experiment tooling, and supporting libraries.
- Partner with backend engineers to integrate improvements into operational services used by mission operations and internal stakeholders.
Requirements
- Bachelor’s or master’s degree in Computer Science, Mathematics, Physics, or a related technical field.
- Demonstrated mastery of Python development.
- Experience with complex algorithms involving planning, scheduling, search, combinatorial optimization, operations research, or GIS/geospatial optimization.
- Excellent spoken and written English and the ability to explain technical concepts to technical and non-technical colleagues.
- Experience with Django is highly valued.
- Experience with PostgreSQL and PostgREST is highly valued.
- Familiarity with Git, testing frameworks, CI/CD, and Docker.
- Ability to work analytically across theory, simulation, debugging, and operational evidence in a collaborative cross-disciplinary environment.
Benefits
- Preferred locations are Buenos Aires or Córdoba, Argentina, or Montevideo, Uruguay.
- The role collaborates with Systems, AOCS, Flight Dynamics, and Software Development teams and reports to the Mission Engineering and Planning Team Leader.
- Satellogic is an equal opportunity employer committed to diversity and inclusion.