Dexcom Corporation is a pioneer and global leader in continuous glucose monitoring (CGM), committed to improving human health. In this role, you will work closely with Data and AI Platform Engineers to design, build, and scale end-to-end data pipelines, ensuring high standards for reliability and performance while developing software for medical devices and systems.
Responsibilities:
- You will develop cloud-based software systems as part of a multi-disciplinary team that works with in an Agile & Kanban methodology environment
- You will design, develop, and maintain end‑to‑end data pipelines supporting large‑scale data ingestion, transformation, and storage
- You will build and evolve backend services and APIs that expose trusted, well‑modeled data to internal systems, external partners, and mobile applications
- You will collaborate closely with Data Engineers, AI/ML Engineers, and Platform teams to integrate AI insights into production systems
- You will ensure data platforms meet high standards for reliability, performance, scalability, and data quality
- You will apply strong software engineering principles including clean architecture, testability, observability, and automation
- You will contribute to technical design discussions, architecture reviews, and long‑term platform roadmap decisions
- You will lead by example through code reviews, design mentorship, and technical guidance for junior engineers
- You will partner with product, security, and operations teams to deliver compliant, secure, and production‑ready solutions
Requirements:
- You have a Bachelor's degree in Computer Science, Information Systems, Mathematics or Engineering from an accredited academic university, or an equivalent combination of education and experience
- You have demonstrated experience and ability to coding in a general purpose programming language (Prefer Java/Kotlin/Scala)
- Hands‑on experience building distributed systems, AI services, or data platforms
- You have solid understanding of data pipelines, ETL/ELT patterns, and data lifecycle management
- You have experience designing and consuming RESTful or gRPC APIs
- You have strong knowledge of cloud platforms (AWS, Azure, or GCP) and cloud‑native services
- You have experience with CI/CD pipelines, version control, and automated testing
- You have experience using AI development tools such as Claude code
- Typically requires a Bachelor's degree in a technical discipline, and a minimum of 2-5 years related experience or Master's degree and 0-2 years' equivalent experience