Data Engineer

Cayaba Care

Cayaba Care

Software Engineering, Data Science
Remote
Posted on Thursday, May 2, 2024

About Us

Cayaba Care is building support services to reimagine how we manage acute illness and improve outcomes in complex populations. The US is one of the most dangerous developed countries to give birth and these poor maternal-fetal outcomes disproportionately impact minority women and underserved populations across major US cities.

Our team is focused on closing this gap through a combination of clinical and non-clinical services delivered in-home, virtually or in-office. Cayaba's care model focuses on integration not replacement of patients’ primary Obstetric provider and reducing any barriers to the patient receiving the recommended care.

Job Summary:

We are looking for someone with the right experience to join our small, fast-paced, agile engineering team. We are searching for talented, innovative teammates to contribute end-to-end in designing, developing, and delivering our solution to internal users and patients.

We design and build integrated solutions, working closely with product and business teams, and support those systems in production. Ours is an exciting environment using modern, cloud-based architectures that include bespoke custom applications and integrations between 3rd party systems and services. As part of our team, you will have the opportunity to contribute to many parts of the overall solution.

You are a great fit if you bring the expertise outlined below, are passionate about doing a great job, and have pride of ownership in your work.

In this role, you will be a key member of the engineering team, responsible for the ongoing design and implementation of data pipeline and analytics processes that drive important business analytics and reporting. This includes

  • hands-on leadership and development of ETL, data pipeline, and data connector processes and automation
  • working with data product and business stakeholders to identify needs, and requisite data/analytics to support them and be able to translate these needs into planned stories and tasks
  • design, planning, and estimation for data engineering-related work
  • being a key member of the architecture team to determine the overall strategic architecture and the approach for new features as they are prioritized
  • having sound development, delivery, data quality, and operational practices including:
    • ensuring monitors and alerts identify when issues occur and properly escalate/route them as they happen
    • responding to, diagnosing, and remediating issues
    • establishing and maintaining reliable, observable automation pipelines
    • driving development best practices including test automation and related test practices to ensure high-quality releases
  • ensuring proper regulatory ( HIPAA ) privacy and handling requirements are met by systems and data in all environments

To fill this role you must

  • have prior data engineering experience running a complex cloud-hosted solution and at least 10 years of relevant experience over multiple projects
  • have healthcare data experience in one or both of the Claims or Clinical domains
  • have systems integration and data orchestration experience, across multiple disparate systems using data pipelines / ETL processes and platforms including batch and real-time processing or large data sets
  • have experience using dbt

have strong SQL and data modeling experience

  • have strong language proficiency in Python
  • have strong communication skills and be able to work effectively with internal product and engineering team members and with partner engineering teams
  • have experience and strong troubleshooting skills to resolve errors, data and performance issues, etc relating to data pipelines and processes
  • have a solid understanding of configuration management and release management practices and have worked in an agile development environment
  • have a strong quality and quality-assurance mindset ( including some automation/testing experience )
  • be a team player, be able to multitask, and deliver on your and the team's commitments
  • be willing and eager to learn new technologies
  • have great attention to detail and commitment to customer service
Our Values:
  • Healthcare is Human: We partner with the communities we serve to address the unique needs of our patients and support whole person care.
  • Pursue Excellence: We earn & build trust with our patients, partners, & each other by striving for excellence without compromising our standards.
  • Uplift: We elevate and center underrepresented voices.
  • Embrace Innovation: We are creative & resourceful in getting things done.
  • Together, not alone: Moving maternal healthcare forward is a shared responsibility that we all care deeply about.