remote
Lead Software Engineer - Meteorological Technologies - The Weather Company
Software Engineer
Lead the design and delivery of scalable weather data platforms, leveraging Python, Java, and AWS to process high‑volume meteorological data and build AI‑driven forecasting services.
About the role
Key Responsibilities
- Architect and develop end‑to‑end data pipelines for real‑time weather data ingestion, transformation, and storage.
- Lead a cross‑functional team of engineers to deliver high‑availability, low‑latency services on AWS.
- Implement machine‑learning models for predictive forecasting and anomaly detection.
- Ensure data quality, security, and compliance with privacy regulations.
- Collaborate with product, data science, and operations to define feature roadmaps and performance goals.
Requirements
- 10+ years of software engineering experience, with 5+ in a leadership role.
- Proficiency in Python, Java, and SQL; strong experience with AWS services (EC2, S3, Lambda, Redshift).
- Hands‑on experience building large‑scale data pipelines and deploying ML models.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Strong communication skills and ability to mentor junior engineers.
Skills
pythonjavaawsmachine learning