
Verification System Code Manager
Lynker
full-time
Posted on:
Location Type: Office
Location: College Park • Maryland • 🇺🇸 United States
Visit company websiteSalary
💰 $90,000 - $140,000 per year
Job Level
SeniorLead
Tech Stack
JavaScriptPythonUnix
About the role
- Manage Code Contributions and Releases: Review, test, and merge developer pull requests, and coordinate new releases for EVS and METplus with upstream teams, NWS Central Operations (NCO) and the Developmental Testbed Center (DTC).
- Maintain and Monitor Operational Systems: Continuously maintain and monitor the 'parallels' system (EVS-util) for stability.
- Clean up temporary/storage space on the parallels and coordinate necessary transfers when there is a production machine switch.
- Address and Debug Code Failures: Work with NCO to resolve operational code failures and assist developers with debugging and answering GitHub Discussions.
- Complete Release Documentation: Fill out all the necessary NCO Code Delivery Forms and accompanying release notes for EVS and METplus components.
- Interact with NWS/NCEP/EMC and external partner domain scientists and engineers.
- Adhere to DOC/NOAA/NWS Information Technology policies and procedures.
- Adhere to project-specific software development guidelines and practices.
- Complete scientific projects in a timely fashion according to internal and external schedules.
- Actively contribute to review of scientific ideas at status/technical meetings.
- Report regularly to senior project managers on project task completion status.
Requirements
- A M.S. or equivalent experience in atmospheric sciences, scientific programming, meteorology, mathematics, or a related physical science and at least ten years experience with analysis, modeling or numerical model evaluation.
- Knowledge of the verification methods and techniques for verifying numerical Earth System Models (ESMs).
- Extensive experience with working with the Python programming language in a high performance supercomputing UNIX environment, to both calculate ESM verification metrics and create custom graphical plots to view and communicate results.
- Knowledge of the FORTRAN computing language and graphical display programs such as GRADS, GEMPAK, MATLAB, IDL, etc.
- Knowledge of common meteorological data formats, such as GRIB2, NetCDF, HDF, BUFR, etc.
- Knowledge of model verification software systems, such as the Model Evaluation Tools (METplus).
- Demonstrated knowledge with using GitHub to manage software repositories and projects.
- Understanding of the rigor of real-time, operational software development and maintenance on high performance supercomputers.
- Ability to adhere to strict software code and timing performance standards that are commensurate with a real-time, operational software environment.
- Some knowledge of using web page technology and common languages (e.g., HTML, Javascript) to display plots of ESM verification data.
- Demonstrated skill in communicating effectively with scientists of diverse backgrounds, and the ability to present results accurately and clearly in both oral and written form.
- Ability to analyze/plot and verify model output independently.
- Ability to work independently and in a team environment on complex problems.
- Demonstrated skill in performing tasks requiring organization and attention to detail.
Benefits
- Comprehensive healthcare for the employee at no monthly cost
- Healthcare benefit covers medical, prescription drug, dental, and vision
- Personal Time Off (PTO) Policy plus paid holidays
- Highly competitive compensation plan regularly calibrated against industry and location benchmarks
- 401(k) retirement plan with company-matching
- Employee Stock Ownership Plan (ESOP) – we’re all company owners!
- Flexible spending accounts
- Employee assistance program (EAP)
- Short- and long-term disability insurance
- Life and accident insurance
- Tuition assistance/Training/Workforce improvement reimbursement per year
- Spot bonuses for exceptional performance
- Annual Employee Recognition Awards with bonuses
- Employee Referral Program
- Free centralized, self-directed Learning Management System to learn at your own pace
- Personalized career growth plans for every employee
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonFORTRANGRADSGEMPAKMATLABIDLGRIB2NetCDFHDFBUFR
Soft skills
communicationorganizationattention to detailindependent workteam collaborationproblem solving
Certifications
M.S. in atmospheric sciencesM.S. in meteorologyM.S. in mathematicsM.S. in physical science