Software Engineer- Data Engineering (Staff/ Sr Staff)
Core
Designing and implementing long-term data architecture, scalable ETL/ELT pipelines, and data models to support energy trading, forecasting, and AI development for a clean energy platform.
Role type
Staff/Sr Staff Data Engineer
Builds
High-impact data pipelines, data warehouses, and ML feature stores for energy trading and forecasting
Domain
Clean energy / Power markets / Data Engineering
Deliverable
production ML models | product features
Required skills
Python, SQL, distributed data systems, real-time pipelines, orchestration (Temporal/Dagster), relational/NoSQL databases, data warehousing, cloud computing, mentoring
Preferred skills
dbt, DataOps, CI/CD, graph databases, unstructured data processing, energy market data
Technologies
Python, SQL, dbt, Temporal, Dagster, Databricks, AWS, Postgres, MySQL, MongoDB, ElasticSearch, Cassandra, Spark, Kafka
Responsibilities
Design long-term data architecture; Build and maintain scalable ETL/ELT pipelines; Develop and operate data pipelines using orchestration frameworks; Design data models and schemas for cloud warehouse and relational databases; Optimize workflows for performance and cost efficiency; Mentor engineers in best practices for data ingestion and architecture
Seniority
Senior, hands-on IC with architectural direction