We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Python Developer

Science Systems and Applications, Inc.
65000.00 To 100000.00 (USD) Annually
United States, Maryland, Lanham
10210 Greenbelt Road (Show on map)
Jan 16, 2025

Science Systems and Applications, Inc. (SSAI) has an opening for a Python developer to join the NASA Goddard Space Flight Center's (GSFC) Advanced Software Technology Group (ASTG) in Greenbelt, MD. The successful candidate will support the development of a Python-based AI/ML stack for developing NASA Earth Systems Digital Twins (ESDTs) called the Coupled Reusable Earth System Tensor Framework (CREST), along with its use to develop and deploy TERRAHydro, a state-of-the-art ML-based terrestrial ESDT. CREST is supported by the NASA Advanced Information Systems Technology early-stage technology grants pioneering NASA's effort to realize an Earth Digital Twin. The candidate will work directly with ASTG team members and other NASA Earth and Data Scientist. The successful candidate will be an integral part of ASTG, a team of NASA data and computer scientists, collaborating with NASA Earth Scientists in a collegial environment with access to some of the most advanced computing technologies available to the US Government. This is an onsite position at GSFC in Greenbelt, MD

PRIMARY RESPONSIBILITIES:

  • Contribute to the design and development of CREST to provide all the functionality needed to deploy TERRAHydro on NASA's Science Managed Cloud Environment including but not limited to:
    • Developing backend software infrastructure for building AI/ML-based climate and weather science.
    • Develop cloud-based infrastructure.
    • Code optimization and documentation.
  • Attend relevant conferences, provide reporting, and publish in relevant journals.

REQUIRED QUALIFICATIONS

  • BS or higher in STEM-related major, with at least 5 years working experience in the field of computer science, and/or computer software engineering, and/or data science.
  • Experience with tensor-based software such as TensorFlow, PyTorch, or JAX, and ML workflows.
  • Demonstrated experience in developing with the Python ecosystem.
  • Must be a self-starter, have excellent communication skills and the ability to work both independently and in a team environment.
  • Ability to meet NASA IT security requirements and to obtain a NASA badge.
  • US Citizenship or Permanent Residency.

DESIRED QUALIFICATIONS

  • Experience with Dask, XArray, Zarr, and Numba.
  • Experience working with and processing remote sensing.
  • Experience with cloud computing platform (e.g., GCP, AWS, Azure)

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.

Applied = 0

(web-6f6965f9bf-g8wr6)