Senior Data Engineer
Are you passionate about how technology can make a real impact in cancer? Join us at kaiko.ai in building the state-of-the-art Data & AI platform, enabling large-scale training of multi-modal foundation models, and transforming the clinical workflow to deliver better patient outcomes.
Our culture
At Kaiko, we have an open, creative and non-hierarchical work atmosphere which offers continuous learning and direct impact in return for accountability and team spirit.
We offer flexibility - for instance, through remote working – alongside an expectation for managing and delivering your own goals; our team’s ownership, passion and shared commitment to improving health outcomes through data is something that sets us apart.
At the intersection of healthcare and data we recognize the implications on wellbeing and trust and approach our work with the utmost sensitivity. Data privacy, compliance and security are core to everything we do. Our open, creative environment gives talented people room to explore new ideas and we reward this with an attractive package and opportunities for further personal development.
About the role
We are seeking a highly skilled Senior Data Engineer with a passion for building robust and reproducible data pipelines to empower our AI research team in their daily work. You'll play a vital role in making our ambitious AI healthcare solutions a practical reality. This exciting role will be based in either The Netherlands or Switzerland.
Your responsibilities
- Engineer robust and reproducible data pipelines that enable machine learning projects.
- Be involved in the design and development of data-centric processes, as well as in their integration with existing information systems, data lakehouse and data platform.
- Manage the development infrastructure requirements for data exploration, data processing and data storage.
- Collaborate across domain teams with researchers, product teams and other stakeholders to support their data needs.
Qualifications/requirements
- 3+ years of experience building production data pipelines and data platform.
- Expert level experience in modern data engineering tools: data transformation (e.g. Spark, dbt), data replication (e.g. Fivetran, Airbyte), data orchestration (e.g. Airflow, Dagster, Prefect)
- Understanding of data modelling techniques and principles (e.g. Data Vault, Medallion Architecture)
- Experience with cloud-based data platform/warehouse services (e.g. Databricks, Snowflake, BigQuery)
- Hands-on experience with cloud-based object storage (e.g. S3, Minio, Azure Blob Storage) and storage formats such as Parquet, Delta & Iceberg.
- Experience with at least one cloud platform (e.g. AWS, Azure or Google Cloud).
- Strong coding skills in at least one programming language (e.g. Python, Scala, Java, C++).
- Excellent problem-solving and communication skills
- Self-motivated and able to work well in a fast-paced startup environment
Nice to have:
- Experience in AI/ML environment.
- Track record of engineering large-scale data pipelines that process and serve petabytes of data.
- Experience with OCR and/or anonymization of tabular and free text data.
- Understanding of data standards in the medical domain, such as DICOM, FHIR, pathology slide images (Whole Slide Images).
- Experience with CI/CD tools (e.g. GitLab CI/CD, Github Actions or CircleCI), containerization (e.g. Docker) and orchestration tools (e.g. Kubernetes, Helm, Kustomize)
- Knowledge of monitoring, logging, alerting and observability tools (e.g. Prometheus, Grafana, ELK Stack or Datadog)
- Experience working and interacting with the Open-Source community.
This Senior Data Engineer position is a full-time role. It is important for the applicant to be a resident in The Netherlands or Switzerland, have a valid work permit and preferably be within commutable distance from our offices in Amsterdam or Zürich. Given the nature of Kaiko’s business and the fact that it deals with sensitive data, a Certificate of Conduct will be required upon finalizing the employment contract.
Our offer
- An inspirational, extremely talented and internationally diverse team which ‘builds a submarine whilst also operating it’ and loves doing that
- A unique working experience in a fast-growing company which intends to revolutionize healthcare
- Autonomy, flexibility and the opportunity to do your work in the way it works best to you, as long as you deliver on your responsibilities
- An attractive and competitive salary, a good pension plan and 25 vacation days per year
- We value your personal & professional development; together we decide how we can support your growth.
Want to join Kaiko as Senior Data Engineer? Send us your application online and we will contact you as soon as possible. At Kaiko we welcome everyone with equal enthusiasm. Should you have any questions, please do not hesitate to contact us at recruitment@kaiko.ai and/or visit Kaiko online at www.kaiko.ai
- Department
- Platform Engineering
- Locations
- Amsterdam (Lab42), Amsterdam (NKI-AvL), Zürich (Puls 5)
- Remote status
- Hybrid Remote
Senior Data Engineer
Loading application form
Already working at Kaiko?
Let’s recruit together and find your next colleague.