Senior Software Engineer - Platform & Data Infrastructure
Core
Building and scaling the cloud platform (Enernet) for fleet monitoring, device telemetry, and mobile apps for battery energy storage systems.
Role type
Senior Software Engineer - Platform & Data Infrastructure
Builds
Cloud platform for fleet monitoring, device telemetry, alarms, scheduling, and reporting
Domain
Clean energy / Construction technology / IoT
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Kafka, TimescaleDB, GraphQL, REST APIs, TypeScript, Node.js, AWS (ECS, IoT Core), Terraform, Go, SQL, time-series databases
Preferred skills
Go, ClickHouse, InfluxDB
Technologies
AWS, Kafka, TimescaleDB, Grafana, NestJS, Vue, GraphQL, REST, Terraform, ECS, IoT Core
Responsibilities
Own data pipeline stability, throughput, latency, and cost from IoT Core to database; Design and evolve secure, low-latency GraphQL and REST APIs; Optimize infrastructure cost and remove throughput bottlenecks; Implement scale and reliability patterns (partitioning, backpressure, hot-path isolation); Maintain observability stack to track performance and prevent incidents; Execute safe, reversible changes to live systems; Collaborate on full-stack debugging and traceability
Seniority
Senior, hands-on IC