Taro Logo

Weather Software Engineer

Apple is a technology company that designs, develops, and sells consumer electronics, computer software, and online services.
$128,300 - $237,500
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer (Apache Spark)

Senior Software Engineer position at Apple focusing on Apache Spark development for cybersecurity applications, offering competitive compensation and benefits.

Sr. Growth Data Scientist

Senior Growth Data Scientist role at Adobe focusing on product-led growth strategy and data analysis for Digital Imaging products.

Senior Data Engineer, AI/ML (Toronto, Hybrid / Remote)

Senior Data Engineer position at Autodesk focusing on AI/ML technologies in Toronto with hybrid work options.

COSMOS - Data Engineer IV

Senior Data Engineer position at University of Arkansas System working on the COSMOS project

Senior Software Engineer - Data Infrastructure

Senior Software Engineer role at Roblox focusing on building and scaling data infrastructure solutions for a platform serving 200M+ monthly users, offering $233K-$283K salary.

Description For Weather Software Engineer

Apple's Weather Forecasting team is seeking a highly motivated and skilled Weather Software Engineer to join our group. As a key team member, you will play a pivotal role in enhancing our weather forecasting systems and impacting hundreds of millions of Apple users worldwide. You will get the opportunity to work in a multidisciplinary team on one of the most used weather forecasting systems in the world and will work across the entire technology stack. We seek candidates with exceptional communication skills and the ability to adapt engineering solutions to complex data challenges. A proven track record in weather data analysis is essential, as you should be eager to translate your insights into code and deliver impactful solutions at scale.

Key Responsibilities:

  • Enhance weather forecasting systems
  • Work across the entire technology stack
  • Translate complex atmospheric science problems into code
  • Deliver data-driven solutions at scale

Minimum Qualifications:

  • Hands-on experience in data processing and analysis for atmospheric science and forecasting
  • In-depth understanding of the fundamentals of weather and forecasting
  • Ability to break down complex atmospheric science problems and collaborate effectively with software engineers
  • Proficiency in understanding software systems and architecture
  • Experience in all aspects of software engineering
  • Bachelor's Degree or equivalent experience in Atmospheric Science, Engineering, Computer Science, Physics, or related field

Preferred Qualifications:

  • Experience with Python or other programming languages for large-scale data processing
  • Proficiency in machine learning, particularly neural networks, as applied to atmospheric science
  • Knowledge of remote sensing, forecasting models, and observational datasets
  • Experience with weather modeling and forecast validation techniques
  • Familiarity with cloud computing platforms and their applications in weather forecasting
  • MS/PhD in Atmospheric Science, Engineering, Computer Science, Physics, or related field

This role offers the opportunity to work on cutting-edge weather forecasting technology and make a significant impact on Apple's products used by millions of people worldwide.

Last updated 9 months ago

Responsibilities For Weather Software Engineer

  • Enhance weather forecasting systems
  • Work across the entire technology stack
  • Translate complex atmospheric science problems into code
  • Deliver data-driven solutions at scale

Requirements For Weather Software Engineer

Python
  • Hands-on experience in data processing and analysis for atmospheric science and forecasting
  • In-depth understanding of the fundamentals of weather and forecasting
  • Ability to break down complex atmospheric science problems and collaborate effectively with software engineers
  • Proficiency in understanding software systems and architecture
  • Experience in all aspects of software engineering
  • Bachelor's Degree or equivalent experience in Atmospheric Science, Engineering, Computer Science, Physics, or related field

Benefits For Weather Software Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options
  • Employee Stock Purchase Plan

Interested in this job?