> Markdown version of [/jobs/ext/725226-sr-rw-programmer-sr-data-scientist-analyst-real-world-data-us-and-uk-only](https://www.wearedevelopers.com/jobs/ext/725226-sr-rw-programmer-sr-data-scientist-analyst-real-world-data-us-and-uk-only). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr RW Programmer/Sr Data Scientist/Analyst - Real World Data(US and UK Only) - **Company:** サイネオス・ヘルス - **Location:** London, UK - **Experience:** Expert - **Salary:** £95,000.0 - £175,700.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Clinical Terminology Servers, Computer Programming, Databases, Generalized Linear Model, Github, R (Programming Language), Python (Programming Language), Machine Learning, Automation of Marketing, SAP (Applications), SAS (Software), SQL Databases, Management of Software Versions, Large Language Models, GXP, Programming Languages - **Published:** June 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=2127c7583bd74d64 ## About the Role Do you have experience in SQL?, Do you have a Master's degree?, * Undergraduate or master's degree, preferably in a scientific or statistical discipline such as biostatistics, mathematics or epidemiology. * Extensive programming experience in SAS, R, python or other required software, in a RW environment. * Excellent written and verbal communication skills. * Ability to read, write, speak and understand English. ## Description * Open to US, Canada, and UK only - No sponsorship available for this role. * This position is very heavy programming and data review for RW data analyses. Experience with commercial databases such as Optum, HealthVerity or PharmMetrics will be important. Also support for protocol and SAP review in support of the epidemiologist is critical. ICD knowledge and experience will also be important. Roles within the Statistical Programming job family are responsible for developing programs and providing statistical programming support for the epidemiologists or for client or business use to address needs for sourcing, organizing (creating statistical tables, listings, and graphs), and interpreting complex data sets utilizing codes and programs. This includes developing codes that create analysis datasets, tables, and figures, evaluating programming processes, and suggesting revisions geared toward increasing productivity. Impact and Contribution Individual contributors with responsibility in a professional or technical discipline or specialty, but may manage two or fewer employees. May direct the work of lower level professionals or manage processes and programs. The majority of time is spent contributing to the design, implementation or delivery of processes, programs, and policies, using knowledge and skills typically acquired through advanced education. Individual contributor with developing subject matter expertise and responsibility for processes. In-depth knowledge and skills within a professional discipline, understanding the impact of work on related areas. May be responsible for entire projects or processes within area of responsibility., + eHR + Claims Data: Optum, HealthVerity, or IQVIA PharmMetrics o Nice to have: MarketScan, VA data, Medicaid, Medicare * Programming Language: SAS or R, Must have SQL experience. * Programmatic Cohort derivation experience * Index date definition * Modeling/Programming + GLM + Logistic + Cox + Propensity Score Matching + Incidence computation * Prepare data specs and develop a strong understanding of study protocols. * Review data and program outputs against protocol requirements, flagging issues or questions, and escalating as appropriate. * Ability to address messy data + Identify issues and possible solutions * Understand follow up period and impact * Use of ICD or other related clinical terminology * Ability to address messy data + Identify issues and possible solutions * OMOP CDM understanding + Transform healthcare data into a common format * Use of AI/ML for LLM and workflow and scaffolding is ideal. * Nice to have: + AI/ML modeling. + Github experience and versioning * Uses R, SAS, Python or other software to develop custom programming code to generate summary tables, data listings, graphs and derived RW datasets as specified in the statistical analysis plan and programming specifications. * Development of programming specifications. * Works to ensure that outputs meet quality standards and project requirements. Performs validation programming and works with other Programmers, Biostatisticians, Epidemiologists and other project team members to resolve discrepancies or any findings. Keeps project team members informed of programming progress and issues requiring their attention. Follow applicable SOPs, WIs, and relevant regulatory guidelines (e.g. ICH). * Maintains well organized, complete, and up-to-date project documentation, testing, and verification/quality control documents and programs ensuring inspection readiness. * Manages scheduling and time constraints across multiple projects at a time, sets goals based on priorities from management, and adapts to timeline or priority changes by reorganizing daily workload. Develops specifications for datasets and outputs of any complexity according to statistical and sponsor requirements. Anticipates and addresses potential programming issues, reflects forethought, establishes the basis for efficient programming and accurately defines all variables to be accepted by peer review and sponsor/requestor with little rework. * Prepares in advance for internal meetings, contributes ideas, and demonstrates respect for opinions of others. * Conducts effective internal meetings (appropriate in format, frequency and attendance). Distributes relevant information in advance. Ensures minutes are promptly and accurately distributed. Follows action items through to completion, and maintains order and focus of meetings, working toward consensus. Displays willingness to work with others and assist with projects and initiatives as necessary to meet the needs of the business. Negotiates and establishes accurate time estimates for completion of study programming activities with internal team members and statistical programming management, and completes project programming activities within timeframe allotted. * Reviews and provide input on project documentation such as Statistical Analysis Plan, mock shells, programming specifications, and RW database structure. Provides feedback to the appropriate project team members which reflects forethought and reduces inefficiencies in programming activities. * Participates in sponsor meetings, kickoff meetings etc., as required by sponsor. Contributes to the mentoring of programming personnel through developing training courses, presenting training materials, reviewing work, and providing feedback or guiding new associates in process. Transfers deliverables. Performs other work-related duties as assigned. * Minimal travel may be required., Tasks, duties, and responsibilities as listed in this job description are not exhaustive. The Company, at its sole discretion and with no prior notice, may assign other tasks, duties, and job responsibilities. Equivalent experience, skills, and/or education will also be considered so qualifications of incumbents may differ from those listed in the Job Description. The Company, at its sole discretion, will determine what constitutes as equivalent to the qualifications described above. Further, nothing contained herein should be construed to create an employment contract. Occasionally, required skills/experiences for jobs are expressed in brief terms. Any language contained herein is intended to fully comply with all obligations imposed by the legislation of each country in which it operates, including the implementation of the EU Equality Directive, in relation to the recruitment and employment of its employees. The Company is committed to compliance with the Americans with Disabilities Act, including the provision of reasonable accommodations, when appropriate, to assist employees or applicants to perform the essential functions of the job., Roles within the Statistical Programming job family are responsible for developing programs and providing statistical programming support for statisticians or for client or business use to address needs for sourcing, organizing (creating statistical tables, listings, and graphs), and interpreting complex data sets utilizing codes and programs. This includes developing codes that create analysis datasets, tables, and figures, evaluating programming processes, and suggesting revisions geared toward increasing productivity. Impact and Contribution Individual contributors with responsibility in a professional or technical discipline or specialty, but may manage two or fewer employees. May direct the work of lower level professionals or manage processes and programs. The majority of time is spent contributing to the design, implementation or delivery of processes, programs, and policies, using knowledge and skills typically acquired through advanced education. Individual contributor with developing subject matter expertise and responsibility for processes. In-depth knowledge and skills within a professional discipline, understanding the impact of work on related areas. May be responsible for entire projects or processes within area of responsibility. ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [May I interest you in ... R?](https://www.wearedevelopers.com/videos/445-may-i-interest-you-in-r) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Data Analyst Salary in Switzerland](https://www.wearedevelopers.com/magazine/276-data-analyst-salary-in-switzerland) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)