Senior Data Engineer
About the role
Who We Are
Imagine Pediatrics is a tech enabled, pediatrician led medical group reimagining care for children with special health care needs. We deliver 24/7 virtual first and in home medical, behavioral, and social care, working alongside families, providers, and health plans to break down barriers to quality care. We do not replace existing care teams; we enhance them, providing an extra layer of support with compassion, creativity, and an unwavering commitment to children with medical complexity.
What You'll Do
As a Senior Data Engineer at Imagine Pediatrics, you will design, build, refactor, and maintain the data models and pipelines that power product, clinical analytics, and operational reporting across the organization. This role requires a mix of technical expertise and analytical thinking, applying engineering best practices to transform raw data from a variety of sources into well-defined, consumable datasets and making them accessible in multiple systems. You will:
- Design and build scalable, well-tested DBT models.
- Develop and maintain scalable ELT pipelines, ensuring observability and reliability across workflows while leveraging multiple languages and frameworks.
- Write performance-aware SQL, understand query execution, and identify and resolve bottlenecks in queries and pipelines.
- Improve existing patterns in the codebase and establish new ones.
- Partner with product managers, engineers, and stakeholders to understand data needs and provide actionable paths forward. Work closely with engineers across teams to resolve dependencies, facilitate alignment on technical decisions, and mentor other engineers.
- Document logic, business rules, and methodology to promote transparency and enable teammates to reference and build on your work.
What You Bring & How You'll Qualify
You are driven by curiosity and committed to reimagining pediatric healthcare and creating a world where every child with complex medical conditions gets the care and support, they deserve. You thrive in a fast-paced startup environment, embrace change as an opportunity for growth, and bring both engineering depth and a collaborative mindset. You are proactive, identify gaps in your own skillset and take action to improve, and aren't afraid to push back on unclear assumptions.
Required
- Experience as a Data Engineer or similar role.