Software Engineer, Data Platform
Core
Design and implement the data acquisition, storage, and streaming backbone for test stands and production systems, ingesting high-throughput sensor telemetry without loss.
Role type
Senior IC data platform software engineer
Builds
Reliable, scalable data pipelines and time-series storage for industrial sensor data
Domain
Nuclear energy / Industrial IoT / High-performance backend
Deliverable
production ML models | product features | infrastructure
Required skills
Python, SQL, distributed systems, time-series storage, high-throughput data ingestion, reliability engineering, on-premise deployment
Preferred skills
Time-series databases (InfluxDB, TimescaleDB), in-memory data stores (Redis), OT/industrial historians, streaming middleware (MQTT, DDS, OPC-UA, Kafka), observability, infrastructure-as-code, technical leadership
Technologies
Python, SQL, InfluxDB, TimescaleDB, Redis, MQTT, DDS, OPC-UA, Kafka, Grafana
Responsibilities
Design and maintain high-throughput data pipelines for kHz-class sensor telemetry; Operate time-series storage and industrial data historians; Build ingestion and streaming services with buffering and backpressure; Define data architecture, schema standards, and testing strategies; Collaborate with controls and visualization teams; Lead debugging and reliability improvements across the ingestion-to-storage stack
Seniority
Senior, hands-on IC