Earth Science Software Engineer; ES4
Listed on 2026-07-10
-
Software Development
Python, AWS
Overview
We are seeking a highly motivated and skilled Earth Science Software Engineer to support the cloud infrastructure, data pipelines, and web applications for two research teams at NASA’s Marshall Space Flight Center: the Short‑term Prediction Research and Transition (SPoRT) project and the Disasters Team. This role designs, automates, and maintains the data processing and software systems that allow critical Earth observation and meteorological data to flow from NASA satellites to real‑time decision‑makers.
A U.S. citizen is required.
- Design and maintain end‑to‑end Python‑based data processing pipelines for real‑time satellite feeds and high‑volume geospatial datasets.
- Standardize GIS workflows and partner with NASA Earthdata GIS to automate GIS data dissemination protocols, web services, and STAC for seamless integration into public web environments.
- Support implementation, optimization, and scaling of scientific code and atmospheric models, ensuring stability and performance in production.
- Streamline delivery of research code from local workstations to cloud‑native operational architectures using containerization and automated workflows.
- Develop visualization software and web applications to convey critical weather products and hazard data to the public and stakeholders.
- Contribute to portal integration for the new AWS‑based Disasters Portal, enhancing data accessibility and responsiveness.
- Create clear documentation, including Jupyter Notebooks, system architecture, and training modules.
- Actively engage with NASA scientists, engineers, and end‑users to align software capabilities.
- Education:
Degree in Earth Science, Atmospheric Science, Meteorology, Computer Science, Software Engineering, Information Systems, Remote Sensing or a related technical field from an ABET‑accredited university. - 10+ years of experience with a Bachelor’s degree.
- 8+ years of experience with a Master’s degree.
- Python Proficiency:
Extensive experience with Python for data processing and automation, including Pandas, Num Py, and Dask. - GIS Automation:
Deep understanding of OGC web service standards (WMS, WFS, WMTS) and programmatic automation of service delivery using large‑scale remotely sensed data. - Version Control & Workflows:
Strong command of Git/Git Hub, branching strategies, and collaborative code reviews. - Linux Environment:
Solid experience with Linux command line and shell scripting (Bash). - Cloud & Infrastructure:
Experience deploying applications in AWS environments and utilizing IaC tools such as Terraform, Ansible, or Cloud Formation. - Additional
Experience:
Containerization with Docker or Singularity; front‑end development (React or NASA Horizon standard).
Compensation: ES4 range or hourly rate estimate. Benefits include health, dental, vision insurance; paid time off and holidays; 401(k) matching; educational reimbursement; parental leave; employee stock purchase plan; tax‑saving options; disability and life insurance; pet insurance. Benefit eligibility may vary by employment type, location, and applicable agreements.
Equal Opportunity EmployerAmentum is proud to be an Equal Opportunity Employer. Our hiring practices provide equal opportunity for employment without regard to race, sex, sexual orientation, pregnancy, age, ancestry, U.S. military or veteran status, color, religion, creed, marital or domestic partner status, medical condition, genetic information, national origin, citizenship status, low‑income status, or mental or physical disability so long as the essential functions of the job can be performed with or without reasonable accommodation or any other protected category under federal, state, or local law.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).