CareerPlan

Software Engineer

Sunnyvale, CA, usFull-time2026-10-14 → 2026-11-10

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.