Software Development Engineer 2
Core
Build cloud-based, event-driven software systems and data pipelines to support reliable data delivery for internal and external stakeholders in medical device systems.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Cloud-based event-driven software systems, data pipelines, storage, and APIs
Domain
Consumer health technology / Medical devices / Data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Kotlin, Java, Golang, Kafka, Azure Service Bus, ZeroMQ, MySQL, Cassandra, modern software test tools
Preferred skills
Frontend development exposure, experience with NoSQL databases, ability to work in fast-paced environments
Technologies
Kafka, Azure Service Bus, ZeroMQ, MySQL, Cassandra, Kotlin, Java, Golang
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, code development, and testing; identify and implement process improvements for automation and cost efficiency; participate in code reviews and on-call rotation for production systems
Seniority
Mid-Senior, hands-on IC