Senior Scientific Application Programmer - Warn-on-Forecast System Developer

Lynker Technologies
College Park, MD, United States
26 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$95,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Cloud Computing Software Documentation Computer Programming Data Transformation Fortran (Programming Language) Github Python (Programming Language) Machine Learning Software Engineering Systems Integration Scripting
+5 more
High Performance Computing Data Assimilation Information Technology Software Version Control Jedi (game Engine)

Job description

Duties of the Senior Scientific Application Programmer - Warn-on-Forecast System Developer will include the following:

Successful candidates will support the operational transition of WoFSv1 and the development of WoFSv2 in a cloud computing environment, focusing on scientific software development, workflow automation, system integration, testing, optimization, and operational implementation. Specific responsibilities include:

  • Develop, integrate, test, and optimize scientific software to support the operational transition of the cloud-based WoFSv1 system.
  • Design and maintain workflows that integrate 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

  • Education: M.S or higher in Atmospheric Science, Meteorology, Computer Science, Software Engineering, or a closely related field.
  • Experience in software development, code management (e.g., GitHub), and integrating complex numerical modeling and data assimilation components.
  • Experience in assimilating weather radar, satellite, conventional, mesonet and conventional observations with GSI or JEDI to improve initial conditions for rapid-fresh, convection-allowing ensemble short-range weather prediction systems is preferred.
  • Knowledge of Numerical Weather Prediction (NWP) modeling of convective and mesoscale meteorology, ensemble data assimilation, and atmospheric physics and dynamics.
  • Experience in developing weather forecasting systems built on WRF and MPAS
  • Programming Skills: Strong proficiency in Fortran and modern scripting languages, particularly Python (including scientific packages for AI/ML training and verification).
  • Experience in working within cloud High Performance Computing environments is highly desired.
  • Communication: Excellent oral and written communication skills with a proven ability to work both independently and within a multi-disciplinary team.

Benefits & conditions

$95,000.00

About the company

Lynker is a growing, employee owned business, specializing in professional, scientific and technical services. Our continually expanding team combines scientific expertise with mature, results-driven processes and tools to achieve technically sound, cost effective solutions in hydrology/water sciences, geospatial analysis, information technology, resource management, conservation, and management and business process improvement.

We focus on putting the right people in the right place to be effective. And having the right people is critical for success. Our streamlined organization enables and empowers our talented professionals to tackle our customers’ scientific and technical priorities - creatively and effectively.

Lynker offers a team-oriented work environment, and the opportunity to work in a culture of exceptionally skilled professionals who embrace sound science and creative solutions. Lynker’s benefits include the following:

  • Personalized career growth plans for every employee

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.disabledperson.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

2:27 min

Introduction to WebAssembly in a cloud computing context

Edo Edo · WWC 2024

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:40 min

Using GitHub primitives for internal documentation and corporate operations

Kyle Daigle · Coffee With Developers

Videos

See all

Related articles

See all