Hundreds of companies that embrace diversity. Which is right for you?


Senior Data Engineer

Job Functions:
Software Engineering, IT, Other Engineering, Data Science
Employment Types:
Remote; Milwaukee, WI, USA
Posted on:

Sift Healthcare is seeking a Senior Data Engineer to join our Data Engineering Team. This role will drive data engineering for large-scale data science and machine learning initiatives for various health system clients.

The Senior Data Engineer will have 6+ years of experience working as a Data Engineer supporting ETL data pipelines and workflow orchestration tools, as well as 6+ years of experience working on batch and streaming data applications. A flexible and innovative mindset is required, and experience with healthcare data is preferred.


  • Design, build, and implement generalized large-scale, sophisticated, and high-volume data pipelines for downstream analytics and data science.
  • Perform continuous integration to ensure that every step of a data pipeline is testable and automated
  • Lead technical design of scalable and flexible data architectures
  • Re-architect existing code bases transitioning to new technologies and frameworks
  • Document code, provide progress reports and perform code review and peer feedback
  • Track milestones, activities and interdependencies across projects and tasks, with frequent status updates to stakeholders
  • Continuously evaluate and identify improvements in the system processes and architecture
  • Assist in maintaining data quality and fidelity in production systems
  • Participate in Agile planning around data feature requests and advocate for the best data engineering projects in priority planning
  • Mentor data engineering team members on coding, architecture, and data engineering processes


  • Minimum of a Bachelor's degree in Computer Science, Statistics, Mathematics, Engineering, Economics or related field. Ideally, a Masters in a related field
  • 6+ years of experience in a data engineering role
  • 6+ years of programming experience, preferably in Python
  • 6+ years of experience in Cloud data engineering in AWS stack, AWS certification is a plus
  • 6+ years of experience in working with large data sets and pipelines (e.g., Hadoop, Spark, HBase)
  • 6+ years of SQL experience, including performance tuning and query optimization
  • Experience with healthcare data is a strong preference, specifically Epic, HL7, EDI, CDI
  • Expertise in creating and maintaining production data pipelines using Airflow
  • 3+ years of experience with schema design and data modeling
  • Expert in code versioning and collaboration tools/repositories like GitHub
  • Experience with container orchestration and deployment frameworks (e.g., Kubernetes, Docker) is preferred
  • Experience in Cloud data engineering in AWS stack. AWS certification is a plus
  • Strong debugging, critical thinking, and technical design skills with the ability to learn and apply new technologies quickly
  • Excellent communication skills, supporting recommendations, design ideas, and analysis to team and stakeholders
  • Experience in leading and mentoring other data engineers


Compensation will be based on skills and experience. In addition to a base salary, this position is eligible for a performance bonus and benefits (subject to eligibility requirements).


Sift is a data science company working to improve payments processes in the healthcare industry. We are a growing and dynamic team that is serious about technology. Located in Milwaukee, Sift is thriving and looking for motivated team members who will help shape our culture. Sift offers competitive salaries and benefits. Learn more about Sift at

We only use strictly necessary, first-party cookies on this job board. These are cookies that are necessary to deliver this service to you, or are necessary for Gaingels to understand how it is being used. Read our Cookie Policy.