Senior Software Engineer
Core
Design, build, and evolve a scalable Data-as-a-Service (DaaS) platform supporting real-time and micro-batch data pipelines for product development, internal tools, and analytics.
Role type
Senior Software Engineer (Data Platform)
Builds
High-throughput, low-latency data delivery systems, self-service APIs, and distributed data pipelines.
Domain
Healthcare technology / Data Engineering
Deliverable
production ML models
Required skills
Distributed systems, Event-driven pipelines, Message queues, Container orchestration, Stream processing, Relational databases, Data warehouses, Analytics engineering, Workflow orchestration, Search engines, CI/CD, SQL, AWS/GCP
Preferred skills
Platform team experience, Gitlab CI/CD, Infrastructure as Code (Terraform, Ansible), CNCF projects
Technologies
Apache Spark, Kafka, Elasticsearch, Snowflake, Airflow, AWS Lambda, Kubernetes, Flink, Postgres, DBT, Gitlab CI/CD, Terraform, Ansible, Packer
Responsibilities
Design and build scalable distributed systems for robot, manufacturing, and clinical data; Develop self-service APIs and applications; Partner with core engineering teams to evolve data models; Apply software development best practices; Participate in team planning, code reviews, and design discussions; Mentor junior engineers; Lead moderately complex projects within the data domain.
Seniority
Senior, hands-on IC with mentorship responsibilities