1

Meteorological Software Engineer Jobs (NOW HIRING)

... meteorological science and modern ML together at planetary scale. Requirements * Degree in Atmospheric Science, Computer Science, or related engineering / physical sciences field * 5+ years writing ...

... meteorological science and modern ML together at planetary scale. Requirements * Degree in Atmospheric Science, Computer Science, or related engineering / physical sciences field * 5+ years writing ...

... meteorological science and modern ML together at planetary scale. Requirements * Degree in Atmospheric Science, Computer Science, or related engineering / physical sciences field * 5+ years writing ...

Meteorologist Developer

College Park, MD · On-site +1

$70K - $90K/yr

Use scientific and technical meteorological expertise to develop tools for determination of hazard ... Experience with software development support in a team environment * Experience with Python and ...

$60 - $80/hr

Knowledge of basic software applications (word processing, spreadsheet, etc.) and ability to work ... Physics, Engineering, Meteorology or a related field), or comparable military experience

Use scientific and technical meteorological expertise to develop tools for determination of hazard ... Experience with software development support in a team environment * Experience with Python and ...

Basic programming skills with languages like Python, HTML, CSS, or JavaScript are a plus but not required. * Familiarity with Bureau of Meteorology software platform Enviromon. * Familiarity with ...

Basic programming skills with languages like Python, HTML, CSS, or JavaScript are a plus but not required. * Familiarity with Bureau of Meteorology software platform Enviromon. * Familiarity with ...

Showing results 21-40

Meteorological Software Engineer information

What is a meteorological software engineer?

Meteorological software engineers are professionals who design, develop, and maintain software systems used in weather forecasting, climate modeling, and atmospheric research. They combine expertise in computer science with knowledge of meteorology to create applications that process and analyze large sets of meteorological data. Their work supports meteorologists, researchers, and organizations in making accurate weather predictions and studying climate patterns. These engineers often collaborate with scientists to ensure that the software meets the specific needs of the meteorological community.

How does a meteorological software engineer typically collaborate with meteorologists and data scientists on weather-related projects?

Meteorological Software Engineers often work closely with meteorologists and data scientists to design, develop, and refine software tools for weather modeling and data analysis. This collaboration usually involves regular meetings to understand scientific requirements, integrating feedback from domain experts, and ensuring the software accurately processes and visualizes complex meteorological data. Effective communication and an understanding of atmospheric science concepts are essential, as the software must meet the rigorous standards of both operational needs and scientific research. Teamwork is crucial, especially when troubleshooting data anomalies or implementing new forecasting algorithms.

What are the key skills and qualifications needed to thrive as a meteorological software engineer, and why are they important?

To thrive as a Meteorological Software Engineer, you need strong programming skills (such as Python, C++, or Fortran), a solid understanding of meteorology, and typically a degree in computer science, atmospheric science, or a related field. Familiarity with numerical weather prediction models, data visualization tools, and version control systems like Git is usually required, and certifications in cloud computing or specialized software can be beneficial. Excellent problem-solving, teamwork, and communication skills help you translate complex scientific requirements into effective software solutions. These abilities ensure the creation of accurate, reliable, and user-friendly tools that support meteorological research and operations.

What is the difference between Meteorological Software Engineer vs Weather Data Analyst?

AspectMeteorological Software EngineerWeather Data Analyst
Required CredentialsBachelor's in Meteorology, Computer Science, or related field; programming skillsBachelor's in Meteorology, Atmospheric Science, or related; data analysis skills
Work EnvironmentSoftware development teams, research labs, weather agenciesData analysis teams, research institutions, weather services
Employer & Industry UsageWeather technology companies, government agencies, research institutionsWeather forecasting services, environmental agencies, research organizations

The Meteorological Software Engineer focuses on developing and maintaining weather-related software systems, requiring programming expertise. In contrast, the Weather Data Analyst interprets weather data to generate insights, emphasizing data analysis skills. Both roles often work within weather and environmental industries but serve different functions in weather prediction and research.

What states have the most Meteorological Software Engineer jobs?

States with the most job openings for Meteorological Software Engineer jobs include:

What are popular job titles related to Meteorological Software Engineer jobs?

For Meteorological Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Meteorological Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 88% Full Time, 7% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution.

Software Engineer

Torrance, CA • On-site, Remote

Full-time

Re-posted 20 days ago


Job description

Description

Own the guts of our modeling engine, everything between raw sensor data and a lightning-fast forecast API:

  • Build and optimize CUDA kernels, JAX/PyTorch ops, and distributed training loops for physics-aware transformer models
  • Stand up reproducible, containerized pipelines (Ray, Kubernetes, Slurm, or similar) that scale from a single GPU to multi-region GPU clusters in the cloud
  • Automate data ingest and feature engineering from our growing sensor network (satellite, buoy, radar, etc.)
  • Translate novel research prototypes into production-grade code

You'll work closely with Mantari's Head of Weather and AI modeling teams to operationalize next-generation forecast systems, bringing meteorological science and modern ML together at planetary scale.

Requirements
  • Degree in Atmospheric Science, Computer Science, or related engineering / physical sciences field
  • 5+ years writing high-performance Python/C++/Rust for GPU workloads
  • Real-world experience designing and building cloud-native applications and infrastructure (GCP, AWS, or Azure)
  • Deep fluency with at least one modern deep learning framework (JAX, PyTorch, TensorFlow, etc.)
  • Proven track record shipping distributed training or inference systems at scale (100+ GPUs)
  • Comfortable profiling kernels, diagnosing memory bottlenecks, and reading compiler logs when needed
  • Strong grasp of modern DevOps: code reviews, CI/CD pipelines, observability, and containerization
Bonus Qualifications
  • Experience with numerical weather prediction, remote-sensing data, or geospatial intelligence
  • Background in physics-informed ML, simulation modeling, or data assimilation
  • Contributions to open-source ML or scientific computing frameworks
How We Work
  • Small, senior team; high autonomy, high expectations.
  • Collaborate closely with the founding team and SMEs to push the boundaries of observation-driven AI-native weather forecasting, and turn weather into an advantage, not a roadblock.
  • LA HQ required.
  • Equity upside commensurate with being one of the first core team members. Competitive salary, full benefits, and hardware budget.