AI/ML Software Engineer
Core
Design and implement scalable reinforcement learning, optimization, and decision-making algorithms for autonomous satellite constellation planning and scheduling.
Role type
Senior IC AI/ML Software Engineer (Optimization/RL)
Builds
Autonomous planning, scheduling, and optimization systems for Earth Observation satellite operations
Domain
Aerospace / Satellite Operations / Machine Learning
Deliverable
production ML models
Required skills
Java, Spring-boot, Reinforcement Learning, Operations Research, Multi-objective Optimization, CI/CD, Containerization, Automated Testing
Preferred skills
Orbital Mechanics, Remote Sensing, Probabilistic Modeling, Bayesian Optimization, GPU Acceleration, Multi-agent Planning
Technologies
Java, Spring-boot, Reinforcement Learning, Bayesian Optimization
Responsibilities
Design and implement RL algorithms for satellite sensor tasking and planning; Build high-fidelity simulation environments for validating autonomous strategies; Develop optimization pipelines balancing coverage, latency, and mission success metrics; Collaborate with aerospace engineers to translate mission requirements into deployable AI systems.
