onsite
Software Engineer - Enerva
Software Engineer
Software Engineer building data‑centric energy analytics tools using Python, SQL, and AWS to transform messy real‑world energy data into actionable insights for utilities and governments.
About the role
Key Responsibilities
- Design, develop, and maintain scalable data pipelines that ingest, clean, and transform large volumes of energy consumption data.
- Implement robust data models and analytics services in Python, leveraging SQL and AWS services (S3, Redshift, Lambda).
- Collaborate with cross‑functional teams to define data requirements and deliver actionable dashboards and reports.
- Optimize performance and reliability of data workflows, ensuring high data quality and uptime.
- Participate in code reviews, unit testing, and continuous integration to uphold engineering excellence.
Requirements
- 3+ years of software engineering experience with a focus on data engineering or analytics.
- Excellent communication skills and a collaborative mindset.