Software Engineer
Core
Design and build scalable, distributed Data as a Service (DaaS) platforms that ingest, process, and serve real-time and batch data from robotics, manufacturing, and clinical sources to power product development and analytics.
Role type
Senior Software Engineer (Data Platform)
Builds
Real-time and micro-batch data pipelines, APIs, and data services for internal engineering and analytics teams.
Domain
Healthcare technology / Data Engineering
Deliverable
production ML models
Required skills
Distributed systems, Data pipelines, API design, CI/CD, System architecture, Technical leadership, Code reviews, Schema evolution
Preferred skills
AWS, Docker, Kubernetes, Terraform, DataOps
Technologies
Apache Spark, Kafka, Elasticsearch, Snowflake, Airflow, Apache Flink
Responsibilities
Design scalable distributed data ingestion and processing systems; Develop and maintain robust APIs and data services; Partner with stakeholders to evolve data contracts and models; Implement CI/CD practices for data services; Champion self-service data culture; Act as a technical leader driving best practices and mentoring teammates.
