Research Software Engineer – AI and Earth Observation
Core
Design, deploy, and operate end-to-end federated Earth Observation (EO) and AI workflows across supercomputing, cloud, and hybrid quantum-classical environments.
Role type
Senior Research Software Engineer (AI/Earth Observation)
Builds
Federated EO and AI workflows, containerized AI services, and stable APIs for scientific communities.
Domain
Earth Observation, Scientific Computing, High-Performance Computing (HPC), Quantum Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Deep learning frameworks, Linux, containerization, HPC/cloud deployment, MLOps, API development, scientific software optimization
Preferred skills
PhD in CS/Data Science, open-source contributions, quantum-classical hybrid experience
Technologies
Docker/Kubernetes, CI/CD, GPU-accelerated workloads, model serving platforms
Responsibilities
Design and deploy federated EO/AI workflows; Build and maintain containerized AI service environments; Develop and optimize scientific software for HPC/cloud/quantum; Apply sustainable software engineering and MLOps practices; Develop stable APIs for user integration; Collaborate on research initiatives and funding proposals.
Seniority
Senior, hands-on IC with research contributions