Software Engineer, Weather Monitoring
Core
Develop, test, and deploy features for offboard weather systems and infrastructure, including scalable data ingestion, processing, and storage pipelines.
Role type
Senior backend software engineer (distributed systems)
Builds
Real-time and forecasting weather applications for fleet operations
Domain
Weather technology / Fleet operations
Deliverable
production ML models
Required skills
Backend programming, distributed systems, data structures, algorithms, scalable pipeline design
Preferred skills
C++, Google infrastructure (Flume, Borg, Protocol Buffers, OnePlatform), payments/billing/fintech systems
Technologies
Flume, Borg, Protocol Buffers, OnePlatform
Responsibilities
Develop and deploy features for weather systems; maintain data ingestion and processing pipelines; contribute to real-time forecasting applications; maintain system performance and code health; participate in code reviews and system design; write technical documentation
Seniority
Senior, hands-on IC
