Principal Data Engineer
Core
Design and implement software solutions and data pipelines to ingest, manage, and scale telemetry from millions of electric vehicles, smart thermostats, and energy IoT devices to support a resilient grid and virtual power plants.
Role type
Principal Data Engineer (Infrastructure & Data Platform)
Builds
Massive pipelines of device telemetry, energy, and weather data; APIs and tools for hardware manufacturers and third-party enterprise systems; data warehouse solutions.
Domain
Energy / Electric Utilities / IoT / Cloud Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Python, SQL, system design and architecture, data pipeline construction, ELT/ETL, data warehousing, data modeling
Preferred skills
Electric utility domain experience, Apache Airflow, dbt, AWS Kinesis, S3, Java, MongoDB, BI tools (Sigma, Tableau)
Technologies
Snowflake, AWS, Airflow, dbt, Kinesis, S3, Java, MongoDB, Tableau, Sigma
Responsibilities
Design and implement systems for ingesting data from utility software (AMI, SCADA, GIS); operate independently to find solutions and delegate to senior engineers; build influence across teams to chart dependencies and tradeoffs; develop APIs for hardware and third-party integration; collaborate with analytics/ML teams to optimize virtual power plants; improve scale, automation, and reliability of data pipelines; introduce tools and best practices; mentor engineers.
Seniority
Principal, hands-on IC with strategic influence and mentorship