Weather Data Engineer
New Today
OverviewBAM is seeking a highly skilled and experienced Weather Data Engineer to help build a proprietary, differentiated weather analytics & infrastructure. Weather data and AI-driven modeling are at the core of our strategy to deliver a forecasting edge and drive Sharpe improvement for our trading business.As a key member of our team, you will design, implement, and maintain cloud-native (AWS) data pipelines and infrastructure for ingesting, processing, and serving real-time and historical weather data - including raw observations, climate simulation data, and AI model outputs. You will play a critical role in supporting our Commodity teams AI efforts, supporting the development and deployment of proprietary, decorrelated forecasting models, and enabling advanced analytics and research.You will collaborate closely with meteorologists, data scientists, technologists and AI researchers to integrate new weather datasets, support signal postprocessing and debiasing, and drive innovation in weather analytics. You will also work with central BAM resources to ensure seamless integration and operational excellence.ResponsibilitiesDesign, implement, and maintain scalable, cloud-native (AWS) data pipelines for ingesting, processing, and storing real-time and historical weather data, including raw observations (e.g., satellite, radar, sensor networks) and climate simulation data (e.g., CMIP6).Develop and maintain robust APIs and data services to enable efficient access to weather data and AI model outputs for analytics, modeling, and visualization.Support the centralization and optimization of AI model infrastructure, including model blending, debiasing, and finetuning workflows.Collaborate with meteorologists, data scientists, and AI researchers to onboard, profile, and optimize new weather datasets and support research projects (e.g., initial condition research, uncertainty quantification, dashboarding).Implement and automate data quality validation, monitoring, and alerting to ensure high reliability and availability of all weather data feeds.Continuously improve data infrastructure to accelerate analytics, reduce time to insight, and enhance operational scale and stability.Champion best practices in collaborative software development: version control, CI/CD, automated testing, code review, and refactoring.Maintain clear documentation and promote knowledge sharing within the team.RequirementsEssentialDegree in Computer Science, Atmospheric Science, Engineering, or a related field with a computational focus.5+ years of hands-on development experience building and supporting production data systems.Highly skilled in Python, comfortable with different programming styles (e.g., OO, functional), and strong on design patterns.Strong understanding of system architecture and the full technology stack (software, OS, CPU/memory, local/network storage, networking, etc.).Experience with collaborative software development: version control, CI/CD, automated testing, code review, and refactoring.Strong knowledge of one or more relevant database technologies (e.g., Postgres, Redshift, Snowflake).Solid understanding of time-series data, temporal queries, and geospatial data concepts.Experience with Linux platforms and related scripting.Experience working with weather, climate, or environmental datasets (e.g., GRIB, NetCDF, HDF5, CSV, JSON).Familiarity with weather data sources and formats (e.g., NOAA, ECMWF, GFS, satellite, radar, sensor networks).BeneficialProficient in one or more OO programming languages (e.g., Java, C#).Experience with distributed computing frameworks (e.g., Spark, Dask, Slurm).Experience with event-driven, asynchronous architectures and messaging technologies (e.g., Kafka, RabbitMQ).Experience with cloud platforms (e.g., AWS, GCP, Azure).Experience with orchestration and container technologies (e.g., Airflow, Kubernetes, Docker).Experience with monitoring and alerting tools (e.g., CloudWatch, Prometheus, Grafana, Sentry/OTel).Familiarity with weather modeling, forecasting, or analytics workflows.Experience with dashboarding, uncertainty quantification, and supporting research analytics.If you are passionate about building world-class data infrastructure for weather analytics and want to work at the intersection of data engineering, meteorology, and advanced AI-driven analytics, we would love to hear from you!
#J-18808-Ljbffr
- Location:
- City Of London, England, United Kingdom
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Today
Weather Data Engineer
-
City Of London
- IT & Technology
Overview BAM is seeking a highly skilled and experienced Weather Data Engineer to help build a proprietary, differentiated weather analytics & infrastructure. Weather data and AI-driven modeling are at the core of our strategy to deliver a forec...
More Details -
-
New Today
Weather Data Engineer
-
City Of London, England, United Kingdom
OverviewBAM is seeking a highly skilled and experienced Weather Data Engineer to help build a proprietary, differentiated weather analytics & infrastructure. Weather data and AI-driven modeling are at the core of our strategy to deliver a forecasting...
More Details -