Senior Data Engineer

EnergyHub empowers utilities and customers to create clean energy future through virtual power plants using smart devices.
$130,000 - $170,000
Data
Senior Software Engineer
Remote
5+ years of experience
AI · Enterprise SaaS · Energy

Description For Senior Data Engineer

EnergyHub is revolutionizing the energy sector by creating virtual power plants that integrate smart thermostats, EVs, batteries, and other connected devices. As a Senior Data Engineer, you'll be at the forefront of managing and optimizing data systems that control millions of devices and manage multiple gigawatts of power. The role combines technical expertise with environmental impact, as you'll help enable higher penetration of renewable energy and accelerate decarbonization.

You'll work with modern technologies including AWS, Snowflake, dbt, and various data processing tools to handle billions of data points. The position requires strong skills in SQL, Python, Java, and React/TypeScript, along with experience in both OLAP and OLTP systems. You'll be responsible for designing data processes, ensuring security and compliance, and maintaining high-performance systems.

The company offers a collaborative and supportive environment where you can make an immediate impact. You'll work with outstanding people across engineering, data science, and business teams. Benefits include 100% paid medical insurance, 401(k) with employer match, flexible scheduling, and various lifestyle perks.

This role is perfect for someone who wants to combine technical excellence with environmental impact. You'll be part of a mission-driven company that's actively working to create a cleaner, more sustainable energy future. The position offers both technical challenges and the satisfaction of contributing to meaningful environmental solutions.

Last updated 22 days ago

Responsibilities For Senior Data Engineer

  • Interface with core application teams to coordinate data-dependent efforts
  • Design processes for ingesting and processing billions of data points
  • Manage access and roles across the stack for security and compliance
  • Architect schema and data flow through collaborative processes
  • Monitor cloud costs across toolset
  • Mentor and train team members
  • Build and maintain relationships with partner teams
  • Improve product features and maintain system efficiency

Requirements For Senior Data Engineer

Java
JavaScript
TypeScript
Python
React
MongoDB
PostgreSQL
Redis
RabbitMQ
  • Established career in software and data engineering
  • Experience with scaling systems
  • Strong architecture and analysis skills
  • Expertise in OLAP and OLTP RDBMS systems
  • Proficiency with AWS, Snowflake, dbt, Airflow, Docker
  • Strong SQL and Python programming skills
  • Proficient with Java and React/TypeScript
  • Experience with observability and logging systems
  • Strong communication and documentation skills

Benefits For Senior Data Engineer

Medical Insurance
401k
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 100% paid medical for employees
  • 401(k) with employer match
  • Flexible schedule
  • Fully stocked fridge and pantry
  • Free Citi Bike membership
  • Gym subsidy
  • Paid parental leave
  • Education assistance program

Interested in this job?

Jobs Related To EnergyHub Senior Data Engineer

Data Compression Research Engineer, Sr.

Senior Data Compression Research Engineer role at Qualcomm focusing on developing innovative compression algorithms for neural networks and multimedia systems.

Senior Data Engineer

Senior Data Engineer position at Spin focusing on building scalable data pipelines, ETL processes, and cloud-based architectures while providing technical leadership.

Senior Data Engineer

Senior Data Engineer position at Cornspring, building ETL pipelines and managing financial datasets using Python and AWS technologies in a hybrid work environment.

Senior Data Engineer

Senior Data Engineer position at Kueski, leading FinTech in Mexico, focusing on building scalable data solutions and processing systems.

Senior Data Engineer

Senior Data Engineer position at 3Pillar Global, building data solutions for digital businesses with 5+ years of experience required, remote work available.