Senior Java ETL Data Engineer
Core
Own the technical direction and end-to-end operation of a high-performance Java ETL engine processing near-real-time data from millions of renewable energy assets.
Role type
Senior individual contributor ETL Data Engineer
Builds
Production ETL engine for utility-scale solar and wind data analytics
Domain
Renewable energy / Data engineering
Deliverable
production ML models | product features
Required skills
High-performance Java concurrency, S3-compatible object storage, streaming infrastructure, Linux system administration, architectural decision-making, incident response, pipeline decomposition
Preferred skills
Kafka, Flink, Pulsar, time-series databases, renewable energy sector experience
Technologies
Java, S3, ABS, GCS, Linux
Responsibilities
Design, develop, and operate the Java ETL engine from conception to production; architect integration with storage and streaming infrastructure; balance real-time vs batch processing trade-offs; lead quality and reliability via code review, testing, and SRE practices; decompose pipeline problems into actionable milestones; maintain architecture decisions and documentation
Seniority
Senior, hands-on IC