Senior R&D Data Engineer
We are seeking a Senior R&D Data Engineer to design, build, and optimize data capture, processing, and storage solutions that enable advanced analytics and digital process transformation. This role involves creating robust, future‑proof data systems, engineering workflows, and high‑value data repositories that support scientific, technical, and operational decision-making.
Responsibilities
Data Engineering & Pipeline Development
- Design, build, and maintain scalable data pipelines for acquiring, integrating, and managing data from diverse data generation sources and systems (e.g., lab systems, MES, clinical supply, quality systems, external partners).
- Create and optimise data flows for structured and unstructured data using Python (PySpark), R, SQL, Databricks, Snowflake, and other modern engineering tools.
- Develop and maintain specific data repositories, implementing enterprise‑level data models, and creating new models as needed.
- Enable AI/ML readiness by ensuring data is well‑structured, versioned, traceable, and semantically aligned with enterprise data standards.
Data Product & Architecture Partnership
- Partner with data scientists, domain experts, and digital technology teams to translate business needs into high‑quality data products and engineering requirements.
- Work closely with ontology/knowledge graph teams to implement semantic models and future‑proof data architectures.
Quality, Compliance & Performance
- Implement data quality and performance standards; define KPIs to measure accuracy, completeness, and consistency across the data assets.
- Apply data versioning and lineage tracking for compliance, traceability, and audit readiness.
- Follow software development best practices including code versioning, DevOps integration, and documentation.