Senior Data Platform Engineer
GSK · San Francisco, CA · 3 days ago
Engineering$158k–$263k/yrFull-time
About the role
The Onyx Research Data Tech organization is GSK’s Research data ecosystem, capable of bringing together, analyzing, and powering the exploration of data at scale. We partner with scientists across GSK to define and understand their challenges and develop tailored solutions that meet their needs. The goal is to ensure scientists have the right data and insights when they need it to give them a better starting point for and accelerate medical discovery.
Responsibilities
- Implement end-to-end solutions using appropriate programming languages (e.g. Python, R, bash), open-source tools (e.g. Spark, Nextflow, k8s...), and cloud vendor-provided tools (e.g. gcloud cli, Azure)
- Leverage tools provided by Tech (e.g. infrastructure as code, cloud Ops, DevOps, logging / alerting, ...)
- Write proper documentation in code as well as in wikis/other documentation systems
- Write fantastic code along with proper unit, functional, and integration tests for code and services to ensure quality
- Stay up-to-date with developments in the open-source community around data engineering, data science, and similar tooling
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience with 8+ years of work experience
- Proficiency with Python Programming language
- Experience with public cloud providers like AWS, Azure and GCP
- Experience with agile software development and DevOsps-forward ways of working
Qualifications
- Advanced Degree
- Experience building data pipelines with ETL/ELT tools and orchestration frameworks
- Knowledge of data modeling, partitioning, and performance tuning for analytical workloads
- Knowledge of data governance, access controls, and data quality practices
- Prior experience mentoring engineers and collaborating with cross-functional product teams