Weather Simulation Engineer
Company | Passive Logic |
---|---|
Location | Murray, UT, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Master’s, PhD |
Experience Level | Mid Level |
Requirements
- MS or Ph.D. in Meteorology, Atmospheric Science, Physics, Computer Science, Applied Math, or a related field.
- You have developed and implemented weather simulation models from physics-based numerical models to AI and hybrid techniques.
- Strong programming skills, with proficiency in languages such as Swift, Python, Java, or C++.
- Exceptional communication skills: Excellent interpersonal skills and a team-oriented mindset.
- Organized and strategic: Strong analytical and problem-solving skills.
- Collaborative mindset: Open to feedback and committed to a continuous improvement process.
- Adaptability: Comfortable in a fast-paced startup environment, eager to learn, iterate, and innovate.
- Problem solving: You own this role. When issues arise, be the empowered force that solves them, rolling-up.
Responsibilities
- Design, implement, and optimize weather simulation, meteorological, and microclimate models.
- Provide weather prediction with contexts ranging from having an internet connection with forecast API access to no internet connection and only using locally observable information to forecast weather.
- Develop an autonomous agent that combines data fusion with continuous model learning to enhance prediction accuracy.
- Integrate weather simulation into PassiveLogic’s digital twins and control path predictor platform.
- Develop an interface with the object model through Object Relational Mapping.
- Analyze historical and real-time weather data and validate simulation results.
- Continuously optimize simulation algorithms for performance and scalability.
- Create thorough and clear documentation for weather simulation models, algorithms, and integration processes.
Preferred Qualifications
- Strong background in meteorology, data science, and simulation techniques.
- Experience in high-performance computing.
- Strong math, numerical methods, and analysis skills.
- Experience in fast-paced startup environments.
- Experience in designing, simulating, or deploying autonomous systems.
- Practical experience with the Swift programming language.
- Experience with auto-differentiation and differentiable programming.
- Interest in sustainability, machine learning, energy systems, or mechanical-electrical control.