Data Engineer (Autonomous Systems)
Core
Build the data layer for autonomous scientific discovery, capturing high-frequency multimodal data from robotic systems and lab instruments to feed AI models. (via careerplan.io/jobs/ae163d25-a723-40ad-995f-7a3ad38f5b13-data-engineer-autonomous-systems-at-ellison-institute-of-technology)
Role type
Senior Data Engineer (Autonomous Systems)
Builds
Edge-to-cloud telemetry stack, streaming APIs, and structured data products for ML pipelines
Domain
Autonomous systems, robotics, and scientific data infrastructure
Deliverable
production ML models
Required skills
Python, real-time data streaming (Kafka/Pub/Sub), system design, schema design, data lineage, database transactions, knowledge graphs
Preferred skills
Lab automation APIs, stateful stream processing (Flink/Kafka Streams), graph stores, model data curation
Technologies
MQTT, Kafka, HLS, FastAPI, gRPC, GraphQL, Flink, Kafka Streams, Beam
Responsibilities
Build high-throughput ingestion for live video and sensor telemetry; manage edge-to-cloud data flow; transform robot state into structured database transactions; construct knowledge graphs linking inputs to results; prepare data for model training and evaluation
Seniority
Senior, hands-on IC
