Scientific Programmer/Analyst I
Lanham, MD 
Share
Posted 4 days ago
Job Description

Science Systems and Applications, Inc. (SSAI) has an immediate opening for a Scientific Programmer Analyst to provide scientific software and analysis the at the NASA Goddard Space Flight Center and be a part of building the technology to power the next generation NASA Goddard weather and climate models.

The successful candidate will work to port components existing NASA weather and climate models written in Fortran to a python-based middleware developed at Goddard. The candidate will play the role of domain expert in a team of software developers on a mission to accelerate climate and weather models. They will be a part of by developing the tooling to enables scientist to leverage hardware accelerators and the latest technology.

The successful candidate must demonstrate an appetite for software development and its application to the field of weather and climate science.

Candidates will be an integral part of the Advanced Software and Technology Group (ASTG) composed of NASA scientists and software engineers, working in a collegial environment with access to the most advanced computing technologies and hardware available to the US Government.

The position can be in person or remote.

Primary Responsibilities

  • As part of the ASTG, port component of NASA's weather and climate models to a custom middleware developed and maintain by the team.
  • Act as domain expert and liaison between scientists and the team.
  • Develop a deeper understanding of the middleware being developed by the group to train and support scientists.
  • Provide software development and support to all present and future projects carried out by the team.

REQUIRED QUALIFICATIONS

  • Masters in atmospheric science and/or meteorology with 2+ years of demonstrated experience in climate and weather modeling or equivalent combination of education and experience.
  • Required coding skills include Fortran, Python, Unix/Linux shell scripting.
  • Experience in developing, optimizing, and debugging numerical algorithms.
  • Experience using HPC systems.
  • Must be a self-starter, possess good communication skills, and can work both independently and in a team environment.
  • This position requires Permanent Residency or US Citizenship

DESIRED QUALIFICATIONS

  • Experience with middleware development, deployment, and support.
  • Experience with good coding practices: unit testing, continuous integration, git-flow, in-code documentation, ticketing systems, etc.
  • PhD in atmospheric science and/or meterology

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
Required Education
Master's Degree
Required Experience
2+ years
Email this Job to Yourself or a Friend
Indicates required fields