Staff Software Engineer, Data
Core
Build services and APIs supporting robotic platforms for file/event ingestion, real-time data processing, and critical business operations.
Role type
Staff Software Engineer (Data Infrastructure)
Builds
Scalable data ingestion and processing services, high-value data APIs for business stakeholders
Domain
Robotics / Healthcare Technology / Data Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Data-intensive service design, high-volume data ingestion, stream/batch processing (Flink/Spark), workflow orchestration (Airflow), REST/gRPC API design, distributed systems, incident management
Preferred skills
Medical device experience, data privacy implementation
Technologies
Java, Go, Python, Apache Flink, Apache Spark, Apache Airflow, Postgres, DynamoDB, Gitlab CI/CD, AWS, Docker, Kubernetes, ECS, EKS
Responsibilities
Lead architecture of data services and APIs, design secure data contracts, implement CI/CD and observability, provide technical mentorship, partner with embedded and product teams
Seniority
Staff, hands-on IC with strategic leadership