Earth Science Data Initiatives Data Workflows Software Engineer
Greenbelt, MD  / Lanham, MD 
Share
Posted 14 days ago
Job Description

Science Systems and Applications, Inc. (SSAI) is seeking a Software Engineer to support multiple interrelated Earth Science projects at NASA Goddard Space Flight Center. This person will be tasked with implementing, testing, documenting, and maintaining a variety of computational workflows, including (but not limited) to:

  • Migration and transformation of NASA data products into analysis-ready, cloud-optimized formats
  • Interactive visualization and analysis of NASA data products
  • Generating new data products from a combination of NASA observations and models
  • Numerical modeling and model-data fusion of physical, chemical, and ecological processes
  • Application Programming Interfaces (APIs) for remote access and analysis of data products

Required Qualifications

  • B.S./B.A. degree or equivalent and two or more years of experience in software development or equivalent combination of education and experience
  • Advanced knowledge of Python, R, Julia, or similar scripting languages
  • Familiarity with the Unix/Linux command line
  • Strong written and oral communication skills. Ability to communicate with software engineers and scientists.
  • Strong organizational and time-management skills
  • Flexibility, patience, and perseverance to overcome unexpected technical or organizational issues and sudden changes in expectations
  • Desire and ability to learn quickly about both science topics and new and unfamiliar technologies
  • Permanent Residency or US Citizenship required.

Desired Qualifications

  • Disciplinary knowledge in Earth science, environmental science, physics, chemistry, biology, or a related field.
  • Reading, interpreting, and modifying code in Fortran and C/C++
  • Compiling and installing software from source using the GNU Build System and/or Cmake
  • Configuring and managing Amazon Web Services (AWS), especially S3, EC2, and Lambda.
  • Experience with using high-performance computing systems, including batch queuing systems (e.g., SLURM) and environment module systems
  • Geographic Information Systems (GIS) concepts (e.g., projections, raster vs. vector data) and technologies, especially for scripted analysis and visualization (e.g., GDAL/OGR, OGC APIs)
  • Creating and working with containerization (e.g., Docker, Singularity) and orchestration (e.g., Kubernetes, Docker Compose) software
  • Version control using Git, especially in the context of open-source development and contribution workflows
  • Remote sensing concepts and technology, especially as applied to Earth Sciences Statistics concepts and their practical applications
  • Data science concepts and technologies, including data cleaning, advantages and disadvantages of different data formats and data models

EOE, including disability/vets

Physical Requirements: While performing the duties of this job, the employee is regularly required to stand, walk, and use hands to touch, handle or feel objects, tools or controls. The employee frequently is required to talk and hear and occasionally required to reach with hands and arms and stoop, kneel, crouch, or crawl. Must regularly lift and/or move up to 10 pounds, and occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, peripheral vision, depth perception and the ability to adjust focus.


SSAI is an Equal Employment Opportunity and Affirmative Action Employer.
EOE, including disability/vets

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Salary and Benefits
55000.00 To 100000.00 (USD) Annually
Required Education
Bachelor's Degree
Required Experience
2+ years
Email this Job to Yourself or a Friend
Indicates required fields