Lynker is seeking a Web Developer to support the National Centers for Environmental Prediction (NCEP) at the Space Weather Prediction Center (SWPC) by developing, maintaining, and testing scientific software tools used in space weather modeling, analysis, and forecasting. This role is crucial for integrating new models, data sources, and processing workflows into operational test environments, supporting SWPC's mission to monitor and forecast space weather conditions.
Requirements
- 5+ years of web development experience.
- Proficiency in programming languages such as Python, Fortran, or C/C++, with experience working in Linux-based environments.
- Familiarity with version control systems (e.g., Git), data formats (e.g., NetCDF, HDF5), and scripting for workflow automation.
- Demonstrated ability to analyze complex datasets, perform diagnostics, and communicate results effectively in both written and verbal formats.
- Experience with containerization (e.g., Docker, Singularity) and high-performance computing (HPC) systems.
- Familiarity with atmospheric, heliophysical, or magnetospheric modeling systems or frameworks.
- Understanding of operational forecast environments and the research-to-operations process.
Responsibilities
- Write, refactor, and maintain scientific code for processing observational data, running models, and supporting experimental workflows within the SWPC Testbed.
- Support containerization of scientific applications using tools such as Docker or Singularity to ensure reproducibility and scalability.
- Assist in the design, setup, and execution of testbed experiments, including integration of new model output and observational inputs into forecast workflows.
- Perform data analysis and quality control of space weather model and observational datasets to support testbed experiments and product validation.
- Contribute to the development of graphical user interfaces or visualization tools that enhance the usability of forecast tools and data products.
- Collaborate with research scientists, system engineers, and operational staff to ensure code and workflows are aligned with SWPC operational constraints and priorities.
- Support documentation of software, experiments, and evaluation results, and contribute to briefings or technical discussions with stakeholders.
Other
- A Bachelor's Degree in Computer Science, engineering, mathematics, atmospheric science, space physics, geophysics, or similar, from an accredited institution.
- Experience working on collaborative scientific software development projects or in a testbed environment.
- Master’s or Ph.D. in a related discipline is preferred but not required if experience is commensurate.