Senior Scientific Application Programmer - Warn-on-Forecast System Developer
Job Description
Join Lynker, an employee‑owned team that values technical excellence and collaborative problem solving. This on site role in College Park, MD offers a comprehensive benefits package and a clear path for career growth within a mission‑driven environment. The position supports NOAA Warn‑on‑Forecast Systems under the PPGC program, emphasizing scientific software, workflow automation, and high performance computing to advance precipitation forecasting. The salary range is USD 95,000 to 135,000 per year.
Benefits
- Comprehensive employee health coverage at no monthly cost
- Medical, prescription drug, dental, and vision coverage
- PTO and paid holidays
- Competitive compensation plan
- 401(k) with company matching
- Employee Stock Ownership Plan (ESOP)
- Flexible spending accounts
- Employee assistance program (EAP)
- Short- and long-term disability insurance
- Life and accident insurance
- Tutition assistance / training reimbursement
- Spot bonuses
- Annual recognition awards with bonuses
- Employee referral program
- Learning Management System access
- Personalized career growth plans
Responsibilities
- Develop, integrate, test, and optimize scientific software to support the operational transition of the cloud‑based WoFSv1 system
- Design and maintain workflows that connect model preprocessing, data assimilation, forecasting, post‑processing, product generation, and visualization
- Implement, test, and optimize new scientific applications and forecast products for high‑impact weather prediction
- Support the development, integration, and testing of the MPAS‑JEDI based WoFSv2 system
- Conduct verification, benchmarking, performance evaluation, and retrospective and real‑time testing to ensure forecast skill, computational efficiency, and operational readiness
- Develop and maintain GitHub repositories, software documentation, and version‑controlled code to support collaborative scientific software development
Requirements
- M.S or higher in Atmospheric Science, Meteorology, Computer Science, Software Engineering, or a closely related field
- Experience in software development, code management (GitHub), and integrating complex numerical modeling and data assimilation components
- Experience assimilating radar, satellite, conventional observations, mesonets with GSI or JEDI to improve initial conditions for rapid convection‑allowing ensemble short‑range forecasts is preferred
- Knowledge of Numerical Weather Prediction modeling of convective and mesoscale meteorology, ensemble data assimilation, and atmospheric physics and dynamics
- Experience developing weather forecasting systems built on WRF and MPAS
- Strong programming skills in Fortran and modern scripting languages, particularly Python including scientific packages for AI/ML training and verification
- Experience working in cloud High Performance Computing environments is highly desired
- Excellent oral and written communication skills with the ability to work independently and within a multi‑disciplinary team
Technologies
- WRF, GSI, MPAS, JEDI
- GitHub
- Python
- Fortran
- High Performance Computing (HPC)
Overview
Lynker is seeking a senior scientific application programmer to support the development and operational transition of NOAA's Warn‑on‑Forecast Systems under the PPGC program at the National Weather Service Office of Modeling and Development. The role focuses on building, integrating, and optimizing scientific software and workflows for high performance numerical weather prediction to improve precipitation forecasts.
About Lynker
Lynker is a growing, employee owned business specializing in professional, scientific and technical services. Our team combines scientific expertise with mature, results‑driven processes to deliver technically sound, cost effective solutions in hydrology, geospatial analysis, information technology, resource management, conservation, and business process improvement. We prioritize placing the right people in the right roles to maximize impact and enable professionals to tackle customers’ priorities creatively and effectively.
Fraud Alert
Fraud Alert: Recruitment Scam Warning. Lynker has been made aware of fraudulent individuals posing as Lynker recruiters offering fake job opportunities. All legitimate Lynker postings appear on our official careers page. Communication from Lynker recruiters will come from an official @lynker.com email address.