Senior Clinical Data Science Programmer
ICON plc
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Serve as a technical expert in building data pipelines for the ingestion and delivery of clinical data at the study level, supporting study start-up, conduct, and close-out activities.
- Develop robust data pipelines for integrating heterogeneous data sources.
- Identify, design, and implement scalable data delivery solutions, automating manual processes whenever possible.
- Develop and implement comprehensive data integrity and quality checks throughout the data ingestion process.
- Design and build infrastructure for optimal data extraction, transformation, and loading (ETL/ELT) using cloud platforms such as AWS and Azure.
- Collaborate with downstream users—including statistical programmers, SDTM programmers, analytics, and clinical data programmers—to ensure deliverables meet end-user requirements.
- Appropriately escalate issues to CDE leadership as needed.
Requirements
- Bachelor’s degree in Computer Science, Statistics, Biostatistics, Mathematics, or a related field; advanced degree preferred.
- 8+ years of experience in data engineering or a related field, with at least 5 years focused on building pipelines for complex, multi-source data integration.
- Extensive experience developing ELT and ETL solutions for data warehouses and data lakes.
- Proficient with Python, R, RShiny, SQL, and NoSQL databases.
- Hands-on cloud experience with AWS, Azure, or GCP.
- Familiarity with GitLab, GitHub, and Jenkins for version control and CI/CD.
- Proven expertise in deploying data pipelines in cloud environments.
- Skilled in setting up and managing data warehouses and data lakes (e.g., Snowflake, Amazon Redshift).
- Efficient in designing, developing, and maintaining scalable data pipelines for large datasets.
- Strong understanding of database concepts, with working knowledge of XML, JSON, and API integrations.
Benefits
- Various annual leave entitlements
- A range of health insurance offerings to suit you and your family’s needs.
- Competitive retirement planning offerings to maximize savings and plan with confidence for the years ahead.
- Global Employee Assistance Programme, TELUS Health, offering 24-hour access to a global network of over 80,000 independent specialised professionals who are there to support you and your family’s well-being.
- Life assurance
- Flexible country-specific optional benefits, including childcare vouchers, bike purchase schemes, discounted gym memberships, subsidised travel passes, health assessments, among others.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data engineeringdata pipelinesdata integrationETLELTPythonRSQLNoSQLdata quality checks
Soft Skills
collaborationproblem-solvingcommunicationescalationattention to detail