TITLE: Data Engineer, Python/Kafka
REPORTING TO: VP, Insights
WHAT WE'VE GOT GOING ON
GetWellNetwork is searching for a Data Engineer with 4+ years of experience in implementing modern data architectures and 2+ years of a Data Streaming. We are building a net new data streaming platform to unify and govern reporting and data access across the 4 product lines while providing us a centralized source of truth. Our products currently service 10M patients visits annually with deep integration into backend medical systems. Think 30-1800 data points per medical encounter. While our primary business is domestic, we are rapidly growing in Europe, Canada, the Middle East, and Australia - each with their own cloud and unique governance needs.
WHAT WE NEED YOU TO DO
Partner on the design, deployment, and persistence of our new reporting and analytics platform that unifies the data across products, using Confluent Kafka.
Develop containerized microservices (Python/Flask ) to transform and enrich topic data
Lead by example best practices reusable materialization of data
Partner on setting standards, implementing tools, and creating documentation for self-serve data pipeline services supporting core engineering and professional services use cases.
Work with existing product engineering teams to become data producers and consumers to and from Confluent Kafka
Work with business intelligence engineers, analysts and Data Scientists to design and automate front-end reporting service (using RStudio and Shiny assets).
WHAT WE'RE LOOKING FOR
4+ years of experience of Python development with a focus on data wrangling and high volume messaging
Strong experience with event streaming such as (Kafka or Amazon Kinesis)
Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, etc)
Desire to show ownership of problems you identify and proven ability to empower others to get more done
Proficient delivering services within AWS
The ability to communicate cross-functionally, derive requirements and architect shared datasets; ability to synthesize, simplify and explain complex problems to different types of audiences, including executives
WHAT GIVES YOU AN EDGE
Experience with Confluent Kafka
Experience with RStudio Connect and Shiny App server
Demonstrated ability to develop containerized microservices (Docker with Kubernetes)
Experience developing serverless data pipelines
Sense of humor and passion to deliver solutions
GetWellNetwork® is the Precision Engagement™ healthcare company. Our solutions engage patients and families, empower clinicians and deliver outcomes that matter. From inpatient to outpatient, to physician practices and urgent care clinics, to patients on the go, GetWellNetwork offers the only cross-continuum platform that performs across every care setting.
With more than 300+ employees across the U.S., GetWellNetwork is dedicated to changing the lives of millions of patients and families every year. If you're passionate about working in a high-growth, dynamic and innovative environment that is changing an industry, then we want to hear from you!
GetWellNetwork is an Equal Opportunity Employer.