Data Engineer
A Data Engineer is sought to join an expanding Digital Health Start-Up. If you are passionate about building and scaling world-class MedTech products, solving real-world problems and making a difference in patients’ lives this could be the role for you!
The role can be based in Munich or on a fully remote basis within Europe.
The successful candidate will work for a business committed to empowering people living with chronic conditions to manage their own health and lead a quality life by harnessing the power of IoT, sensor, and AI technologies to ensure they get access to the intervention and personalised care they need.
Key responsibilities
- Develop scalable data management and data processing architectures.
- Manage data acquisition from API, batch, event or streaming sources.
- Develop processes for data aggregation.
- Design and develop data pre- and post-processing stages.
- Plan and design for data governance, security, provenance and the over-all data lifecycle.
- Leverage best-in-class cloud technologies to cater for OLTP and OLAP business needs.
- Integrate ML models and Analytic components into the workflows
- (including MLOps).
- Work closely with Data Science and Application Development teams in an agile development process.
Skills and experience
- B.Sc., B.Eng. or higher in Computer Science, Computer / Electronic / Systems Engineering, or similar disciplines.
- Proven experience as a Data Engineer
- A strong engineering interest in ML and data science.
- Experienced with structured, semi-structured and unstructured data (e.g., Relational, JSON, Schema-less).
- Experience with creating, cleaning and curating datasets and databases such as: MySQL, PostgreSQL, MongoDB, Redis, Bigtable, time-series databases or similar.
- Serverless/distributed processing experience, e.g., Multiprocessing, containers, lambda or similar.
- Know-how for scheduling workflows, e.g., DAGs with Apache Airflow.
- Accomplished and versed with various ETL approaches.
- Exposure to classical and deep learning-based ML methods
- Knowledge and experience of relevant data, analytics, visualization and ML languages and libraries (e.g., Julia/Python, Boto3/Apache Airflow, Parquet, SciPy/NumPy, Pandas/Matplotlib, Keras/TensorFlow, PyTorch, etc.).
- Experience with AWS (Fargate, RDS, EC2, SageMaker, Timestream, EMR, Kinesis, MWAA, etc.), Docker, IaC (Terraform), CI/CD, monitoring and related tooling.
- Communicating effectively in an interdisciplinary environment (AI/ML, product management, regulatory, clinical).
- Have practical experience with ETL, Data Pipelines and Cloud Deployments.
- Business proficient in English (spoken and written)
The role offers a competitive salary and most importantly the chance to be a central player in the future of healthcare.