Senior Data Engineer
At CarePay, you work with us and not for us! We’re introducing cutting-edge technology to transform the healthcare industry. We do almost everything in-house, developing software using the latest technologies and tools. If you’re passionate about Data, we want you to join our team of over 25 nationalities at our Amsterdam office to make healthcare more accessible for more people in Africa. From day one, you can make a real difference in people’s lives.
In Kenya, people know CarePay better as M-TIBA. The name refers to mobile healthcare access and “health” in Swahili (tiba).
In short
As a Senior Data Engineer, your main task is to preserve the foundations of the Data team, that is extracting the value of all the data we collect at Carepay for the benefit of our members in low-income countries. You will also guide and coach fellow team members, you will help them grow, and you will maximize their impact. You will be working on infrastructure that is already set-up and continuously improving with technologies such as: AWS, Singer, Snowflake, Airflow, DBT, and Metabase, and with them we invite you to change the vicious cycle of problems in healthcare.
Main purpose of the job
- Set up ELT pipelines and productionize machine learning algorithms
- You have experience with Data Warehousing, Airflow, AWS, Kafka and dbt
- Security and GDPR are always part of your development cycle
- Ownership of data quality in our datasets and data pipelines
- Maintaining and improving our self-service data platform
- Bring in your ideas and connect millions of people together
- Be part of a multidisciplinary team including backend engineers, analytics engineers, cloud engineers, business analysts, data scientists and business owners
- Continuously increase the scalability and maintainability of our architecture
- Streamline our CI/CD pipelines with automated tests
- Maintain and direct the team’s effectiveness and coach your peers
- Be a pioneer and introduce new technologies: we’re always open to change!
Technologies we use
- The latest versions of Java and Python
- AWS, Kubenetes, Terraform, Helm Charts
- Snowflake, Airflow, Singer, dbt, Metabase, Retool
- Bitbucket Pipelines
About you
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent – or relevant experience
- At least 5+ years of data engineer and/or software development experience
- Experience with SQL, Python, Data Warehousing, DBT, Airflow and Kafka
- Security and GDPR are always part of your development cycle
- Have a cloud native mindset
- Experience with GitHub or Bitbucket
- Experience with Agile and Scrum frameworks
- Experience setting up CI/CD tools and pipelines
- Fluency in English (Dutch is not required)
For Bonus Points
- Interest in global development and healthcare
- Experience with mobile technology and development