Full-Stack Data Engineer Energy Management
Core
Building cloud-native, real-time data platforms for IoT products (smart thermostats, energy insights, smart charging) to help millions of customers use energy sustainably.
Role type
Full-Stack Data Engineer
Builds
Cloud-based data platforms, streaming/batch data processing pipelines, and API servers for IoT consumer products.
Domain
Energy management / Smart grid / IoT
Deliverable
production ML models | product features | infrastructure
Required skills
REST API development, streaming data ingestion and processing, MPP data platforms (Spark), Databricks and Unity Catalog, Java, Scala, Python, software engineering best practices (code reviews, version control, testing, CI/CD), DevOps/SRE principles.
Preferred skills
High volume time series data handling, data modeling and architecture patterns.
Technologies
Databricks, Spark, Scala, Kubernetes, Spring, FastAPI, Unity Catalog.
Responsibilities
Setting up and leading technical decisions for cloud-based data platforms, maintaining API servers, developing streaming and batch data processing pipelines.
Seniority
Mid-to-Senior (5+ years experience)