Principal Data Engineer
Role Overview
The Data Platform Team builds foundational infrastructure for enterprise data convergence, streaming, cloud warehousing, governance, clinical analytics, and AI/ML.
The team follows a Data-as-a-Product philosophy and develops reusable data assets for internal teams and external partners.
Key Skills for This Role
Full Job Posting
Location and Work Arrangement
- This is a hybrid remote and in-office role.
About Medidata
Medidata provides digital solutions, analytics, and data platforms that support clinical trials and healthcare innovation.
Medidata is a Dassault Systèmes brand with a global clinical trial technology platform.
Team and Technical Context
The Data Platform Team builds foundational infrastructure for enterprise data convergence, streaming, cloud warehousing, governance, clinical analytics, and AI/ML.
The team follows a Data-as-a-Product philosophy and develops reusable data assets for internal teams and external partners.
Role Responsibilities
- Lead the strategic vision and hands-on execution of an object-centric data fabric for clinical and healthcare datasets.
- Architect an Apache Iceberg data lake strategy with interoperability across Snowflake and heterogeneous compute engines.
- Develop multi-stream ingestion pipelines and use AI-assisted schema inference and ontology alignment.
- Build real-time ingestion pipelines and backend services using Kafka, AWS, Snowflake, Java, or Scala.
- Drive technical strategy for CDC, clustering, migration, aggregation, query optimization, and performance improvement.
- Integrate AI reasoning layers to detect telemetry anomalies and map safety signals to trial datasets.
- Lead TDD and BDD, automated validation, compliance artifacts, lineage manifests, and audit documentation.
- Troubleshoot distributed production environments and implement resilient, self-healing pipelines.
Qualifications
- Bachelor's or Master's degree in a relevant computing field or equivalent practical experience.
- Professional experience in enterprise data engineering and architecture.
- Expert SQL and Snowflake experience with Apache Iceberg data lake architecture.
- Production backend services experience in Java or Scala on AWS.
- Real-time streaming architecture experience, including Kafka, and knowledge of modern data engineering patterns.
- Practical use of AI developer tools for code, SQL, testing, and documentation workflows.
- Experience with Git, CI/CD, TDD, and BDD.
- Understanding of clinical trial workflows, healthcare data models, and GxP, HIPAA, and GDPR standards.
Compensation and Benefits
- Base pay is part of Medidata's total rewards package.
- Many non-sales positions may be eligible for annual bonuses.
- Benefits include insurance, pension, and paid holidays.
Application Notes
- Applications are accepted on an ongoing basis until the position is filled.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Medidata Solutions
Senior Business Analyst, CTMS ( SaaS )
London, GBR
Medidata is seeking a Senior Business Analyst to shape its next-generation clinical trial management systems. You will turn stakeholder needs into requirements and work across product, architecture, engineering, and QA t
Senior Business Analyst, CTMS
London, GBR
Medidata is seeking a Senior Business Analyst to help develop its Clinical Trial Management Systems (CTMS). You will research user and market needs, define requirements, and support delivery and quality across product te
Technical Support Engineer
London, GBR
Medidata seeks a seasoned technical support engineer to diagnose and resolve customer issues across its clinical-trial software products. The role requires SQL scripting, software troubleshooting, API/web-services experi
Principal DevOps Engineer
New York City, USA
Medidata seeks a Principal DevOps Engineer to architect secure, scalable AWS infrastructure and modernize delivery platforms for clinical-trial technology. You will lead GitOps and observability improvements, support com
Director, Software Engineering
New York City, USA
Medidata is seeking a Director of Software Engineering to lead globally distributed engineering teams, define technical vision, and improve the scalability and reliability of cloud-hosted products. The role requires subs
Associate Project Manager
London, GBR
Medidata Solutions is seeking an Associate Project Manager to support Patient Cloud project delivery for clinical research clients. The role involves maintaining study documentation, monitoring scope and risks, coordinat
Senior Business Analyst, CTMS ( SaaS )
London, GBR
Senior Business Analyst, CTMS
London, GBR
Technical Support Engineer
London, GBR
Principal DevOps Engineer
New York City, USA
Director, Software Engineering
New York City, USA
Associate Project Manager
London, GBR