Senior Cloud Data Engineer
Position Summary
We are seeking a Senior Cloud Data Engineer to build the analytics layer of BTC Power Fleet Analytics — the AWS platform that turns OCPP telemetry from our DC fast charger fleet into fault detection, fleet trend analysis, predictive maintenance, and customer-facing dashboards.
The ideal candidate combines data engineering with analytics judgment. They can build a reliable pipeline, but they also care whether the number at the end of it is the right number — and they can put it in front of a customer in a form that makes sense without a data engineer standing next to it.
Key Responsibilities
- Build and operate the streaming and batch pipelines that consume charger event topics and land them in the analytics lakehouse
- Design and maintain the analytical data model — the tables, partitions, and semantics that every dashboard, report, and API reads from
- Build fleet trend and reliability analysis: failure rates by component and firmware version, utilization and seasonality trends, degradation curves, and cohort comparisons across sites and hardware revisions
- Build and maintain the Fleet Analytics dashboards — charger status, historical trends, alert and ticket views — with per-fleet isolation so each customer sees only their own chargers
- Translate charger fault and event semantics into analytics: severity-based routing, paired open and clear events for fault duration, and component-level attribution of failures
- Build data quality, freshness, and lineage checks so a broken pipeline is caught before a customer sees a wrong number on a dashboard
- Implement infrastructure as code and CI/CD for the analytics stack, with no manual production console changes
- Partner with firmware and systems engineers on what the fleet reports and how often, since telemetry design decisions drive both analytical quality and platform cost
- Participate in design and code reviews, maintain documentation for data models and metric definitions, and mentor junior engineers on the Cebu team
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, IT, Statistics, or a related field
- 6+ years in data engineering, analytics engineering, or backend software engineering, with at least 3 years building production analytics pipelines on a major cloud platform
- Strong SQL (analytical functions, performance tuning of large aggregates) and strong Python for transformation, orchestration, and analysis
- Hands-on production experience with AWS data services — some combination of Kinesis or Kafka consumers, Lambda, S3, Glue, Athena, DynamoDB, and Redshift
- Experience building dashboards or reporting that non-technical users actually rely on, in a BI tool or a custom application
- Infrastructure as code (Terraform or AWS CDK), Git, and CI/CD for data workloads
- Clear written and spoken English and the ability to work effectively with a distributed team across time zones
Preferred Qualifications
- EV charging, IoT, telemetry, or other high-volume device data; familiarity with OCPP 1.6J / 2.0.1
- dbt or equivalent transformation tooling, including tests and documentation as part of the pipeline
- Apache Iceberg or another open table format in production
- QuickSight / Amazon Quick Suite, or embedded analytics in a customer-facing product
- Multi-tenant data isolation, row-level security, and usage metering for billable APIs
Key Skills / Competencies
- Strong technical ownership of the analytics layer end to end, with the judgment to ask whether the number is right and not only whether the pipeline ran
- Ability to translate operational domain semantics into defensible metrics
- Attention to data quality, reliability, and cost; collaborates well with firmware, systems, and product
- Clear communication of analytical findings to non-technical audiences, and the ability to mentor and support other team members