Senior Software Development Engineer
Core
Build cloud-based, event-driven software systems and data pipelines to support reliable data delivery for internal and external stakeholders in medical device software.
Role type
Senior Software Development Engineer (Data Platforms)
Builds
Cloud infrastructure, data pipelines, storage, and APIs for medical device software
Domain
Consumer health technology / Medical devices / Data engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, Golang, Kafka, Azure Service Bus, ZeroMQ, MySQL, Cassandra, frontend development, software testing, code reviews
Preferred skills
Experience with message brokers and queues, NoSQL databases, relational databases, modern software test tools
Technologies
Kafka, Azure Service Bus, ZeroMQ, MySQL, Cassandra
Responsibilities
Build cloud-based, event-driven software systems with high availability and scalability; work with data scientists to build machine learning pipelines; contribute to software design, architecture, and testing; identify and implement process improvements for automation and cost efficiency; participate in code reviews and on-call rotation for production systems
Seniority
Senior, hands-on IC