logo

View all jobs

EPIC Modeling Systems Engineer-Remote

Remote, MD · Information Technology
All Qualified Resumes Responded to in 24 hrs or Less
 This position requires an eligible U.S. Person to obtain any required Export Authorization. 


The following duties are expected to be carried out by the Systems Engineer:

-Enhancing UFS Community Modeling Coupler with FMS exchange grid functionality, by:
-1. Ingesting GFDL grid specs for use with ESMF exchange grid,
-2. Conducting conservation tests for exchanges using the exchange grid functionality within ESMF,
-3. Providing support for 2nd order conservative exchange scheme, and
-4. Performing exchange grid optimization and compare performance with and without the enhancements.
-Testing functional duplicates of put_to_xgrid and get_from_xgrid using the ESMF exchange grid and functions (can use test_xgrid unit test from FMS to verify the functionality). The original put_to_xgrid and get_from_xgrid functions use the FMS exchange grid and mpp primitives to perform the same task of exchanging data between two components on alternate grids. ).
-Deliver a prototype of the enhanced CMEPS with FMS functionality with well-defined regression tests pending discussion with the UFS MRW or SRW application teams.

Required Experience, Knowledge, and/or Skills: 
-Bachelor degree and at least 2 years of engineering experience.
  -Simulation and Modeling experience in an HPC environment (cloud or on-prem)
-Experience with coupled modeling systems and frameworks.
-At least 1 year of Lifecycle Development experience (e.g. Requirements, Design, Testing).
 -Experience using programming languages such as Fortran, C, Python, or C++ in an Agile environment.
-Knowledge of debugging with compiled, parallel codes (e.g. MPI, OpenMP, pthreads)
-Ability to communicate technical information to management and the scientific community, verbally and in writing.   

 Desired Experience, Knowledge, and/or Skills:
  -Experience running a workflow (NOAA preferred, but any sort of workflow would be a plus, CIME, ROCOTO, ECFLOW, CYLC). -Knowledge of any one of atmospheric models (e.g., FV3 or MPAS dycores, CCPP physics package, WRF, ECMWF IFS), or Earth system models or their components (e.g., CM3/4, SPEAR, CESM, ESMF, CICE5/6, MOM5/6, FV3, NEMS, and WaveWatch III .
-Knowledge of Agile or Lean-based development principles (e.g. Sprints, Scrums, Backlogs).
-Knowledge of Cloud Services in a Commercial Infrastructure as a Service (IAAS) or Platform as Service (PAAS) environment.   

Required Education:
-Bachelors degree in Computer Science, Engineering, or related technical field   

Share This Job

Powered by