At a Glance
- Tasks: Build and maintain cloud-native data pipelines for real-time weather analytics.
- Company: Join a leading firm at the forefront of weather data and AI innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Why this job: Make a real impact in weather forecasting using cutting-edge technology and AI.
- Qualifications: Degree in a relevant field and 5+ years of experience in data systems.
- Other info: Collaborative environment with a focus on innovation and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
BAM is seeking a highly skilled and experienced Weather Data / ML 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.
Responsibilities- Design, 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.
- Degree 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).
- Proficient 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!
Weather Data / ML Engineer employer: Balyasny Asset Management LP
Contact Detail:
Balyasny Asset Management LP Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Weather Data / ML Engineer
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who works in weather data or AI. You never know who might have a lead on your dream job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects related to weather data and machine learning. Whether it's a GitHub repo or a personal website, let your work speak for itself. This is your chance to shine!
✨Tip Number 3
Prepare for interviews by brushing up on relevant technologies and concepts. Make sure you can talk confidently about AWS, Python, and any other tools mentioned in the job description. Practice common interview questions and be ready to demonstrate your problem-solving skills.
✨Tip Number 4
Apply through our website! We love seeing applications come directly from passionate candidates. Tailor your application to highlight your experience with weather data and AI, and don’t forget to mention why you’re excited about working with us at BAM!
We think you need these skills to ace Weather Data / ML Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Weather Data / ML Engineer role. Highlight your experience with cloud-native data pipelines, Python programming, and any relevant weather data projects. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for weather analytics and AI-driven modelling. Tell us why you’re excited about this role and how you can contribute to our team at BAM. Keep it engaging and personal!
Showcase Relevant Projects: If you've worked on projects involving weather data or machine learning, make sure to showcase them. Include links to your GitHub or any relevant portfolios. We love seeing practical examples of your work and how you tackle challenges!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy!
How to prepare for a job interview at Balyasny Asset Management LP
✨Know Your Weather Data
Make sure you brush up on your knowledge of weather data sources and formats, like GRIB and NetCDF. Being able to discuss how these datasets can be integrated into cloud-native data pipelines will show that you're not just familiar with the theory but also understand practical applications.
✨Showcase Your Coding Skills
Prepare to demonstrate your Python skills during the interview. You might be asked to solve a coding problem or discuss design patterns. Practising common algorithms and data structures can help you feel more confident when tackling technical questions.
✨Understand Cloud Infrastructure
Since the role involves AWS, make sure you know the ins and outs of cloud-native architectures. Be ready to discuss your experience with building scalable data pipelines and any relevant tools you've used, like Docker or Kubernetes, to manage your projects.
✨Collaborative Mindset
This position requires working closely with meteorologists and data scientists, so highlight your teamwork skills. Share examples of past collaborations where you contributed to successful projects, especially those involving AI-driven analytics or weather data.