> Markdown version of [/jobs/ext/559845-meteorology-software-developer](https://www.wearedevelopers.com/jobs/ext/559845-meteorology-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Meteorology Software Developer - **Company:** The Pitch - **Location:** Boise, ID, United States - **Contract:** Permanent contract - **Skills:** Flutter, Application Programming Interfaces (APIs), Artificial Intelligence, Computational Fluid Dynamics, Python (Programming Language), Machine Learning, NetCDF, NumPy, ReactJS, Flask (Web Framework), Data Assimilation, Fastapi, Pandas, Production Code, Plotly, Front End Software Development, Api Design - **Published:** June 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bef818ca3af825e5 ## About the Role Do you have experience in Time series models?, Do you have a Master's degree?, * Master's or Doctoral degree in Atmospheric Science, Meteorology, Physics, or a related field. Exceptional candidates with a B.S. plus substantial operational forecasting or modeling experience will be considered. * In-depth understanding of boundary-layer meteorology, atmospheric physics, or related disciplines. * Experience with numerical weather prediction models (WRF, HRRR, GFS, ECMWF, or similar) and/or physics-based weather modeling or CFD framework (LBM, WindNinja, OpenFOAM, or similar). * Proficiency in time-series analysis and working with large environmental datasets. * Strong Python. You write maintainable, production-grade code. Comfort with xarray, NumPy, pandas, and the scientific Python stack. * Experience with gridded data formats (GRIB2, NetCDF, Zarr) at scale. * Strong analytical and problem-solving skills, with the ability to quantify and communicate forecast uncertainty. * Due to ITAR regulations and Government contract requirements, applicants must be a U.S. citizen, * Experience with boundary-layer wind models or CFD frameworks such as LBM, WindNinja, or OpenFOAm. * Experience with AI-based forecast systems and a clear view on where they fit in an operational stack. * Experience with statistical or ML-based downscaling, bias correction, or model output statistics (MOS). * Experience with ensemble forecasting and probabilistic post-processing. * Field observation experience with weather data and improvement of field sensors. * Prior work with NOAA datasets, wind/solar irradiance models, or relevant climate data sources. * Background in energy systems or utility sector operations, especially around transmission line rating, AAR/DLR adoption, or wildfire risk. * Familiarity with IEEE 738 conductor thermal rating, or willingness to learn it quickly. * API development experience (FastAPI, Flask, or similar). * Front-end or visualization experience (React, Flutter, Plotly, deck.gl) for forecast presentation. ## Description As a Meteorology Software Developer at Pitch, you will leverage your background in atmospheric science (especially boundary-layer meteorology and nowcasting) to develop, refine, and operationalize weather models that produce high-resolution stochastic wind and temperature forecasts along power lines. Those forecasts feed our Dynamic Line Rating (DLR), Ambient-Adjusted Rating (AAR), and Contingency Line Rating (CLR) products, as well as our wildfire and outage-risk tools. The role is split roughly evenly between meteorology and development. You'll integrate physics-based models (WRF, WindNinja, or similar CFD frameworks), national and international NWP outputs (HRRR, GFS, ECMWF, RAP), AI-based forecast systems, and real-time observations from WireWarrior sensors and public networks. You'll also build the Python pipelines, and APIs that turn that work into a product utilities can rely on., * Develop and refine atmospheric models focused on boundary layer physics, wind flow, temperature profiles, and terrain effects, with a particular emphasis on conductor-height wind that drives DLR uplift. * Adapt and integrate numerical weather prediction (NWP) and physics-based models (WRF, WindNinja, or similar) for localized forecasting along power lines, and integrate AI/ML-based forecast systems where they outperform classical NWP. * Assimilate boundary-layer observations from WireWarrior sensors, ASOS/METAR, mesonets, and other real-time sources to improve predictive accuracy. * Collaborate with data science and ML teams to merge physics-based models with machine learning approaches, enhancing forecast reliability and spatiotemporal resolution. * Evaluate forecast skill against ground truth data. Quantify bias, RMSE, CRPS, and other verification statistics by region, season, and lead time, and feed results back into the pipeline. * Quantify and address sources of model and data uncertainty, developing robust data assimilation and error-correction strategies to produce confidence intervals for operational decisions. * Ensure data quality from WireWarrior sensors and third-party feeds, working with hardware, software, and third-party support to apply quality-control procedures and improve sensor accuracy. * Provide inputs to WireWarrior sensor engineers to improve the next generation of drone-deployed weather and power line sensors. * Communicate findings and recommendations to data scientists, engineers, utility partners, and internal stakeholders. Defend methodology in technical conversations with utility meteorologists and transmission planners. * Document methodologies and results, ensuring clarity for stakeholders and long-term maintainability. ## Related Videos - [Python Data Visualization @ Deepnote (w/ PyViz overview)](https://www.wearedevelopers.com/videos/113-python-data-visualization-deepnote-w-pyviz-overview) - [Vectorize all the things! Using linear algebra and NumPy to make your Python code lightning fast.](https://www.wearedevelopers.com/videos/562-vectorize-all-the-things-using-linear-algebra-and-numpy-to-make-your-python-code-lightning-fast) - [Advanced Typing in TypeScript](https://www.wearedevelopers.com/videos/496-advanced-typing-in-typescript) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)