GSK · 15 hours ago
Senior Principal Software Engineer - R&D Tech
GSK is a global biopharma company committed to improving health through innovative medicines and vaccines. They are seeking a Senior Principal Software Engineer to architect and build production-grade applications and data platforms, leveraging expertise in software development, data engineering, and AI/ML technologies.
BiotechnologyHealth CarePharmaceutical
Responsibilities
Write production-grade code for full-stack applications using Python and modern frontend frameworks
Build and maintain scalable REST APIs and microservices architectures
Design application architectures and implement technical solutions
Develop user interfaces and data visualization components
Write comprehensive tests and ensure code quality
Debug and optimize application performance
Design and architect cloud-native applications and solutions on Azure
Leverage Azure services including App Services, Azure Functions, AKS, Storage, Data Factory, Cosmos DB
Implement scalable, resilient, and cost-effective cloud architectures
Optimize cloud resource utilization and performance
Design for high availability, disaster recovery, and security
Implement cloud security best practices and governance
Build and maintain data pipelines for large-scale data processing
Implement ETL/ELT processes for diverse data sources
Optimize data workflows and processing performance
Design and implement data models and schemas
Work with structured and unstructured data at scale
Integrate AI/ML models and APIs into production applications
Build GenAI applications using LLMs and frameworks like LangChain
Implement RAG (Retrieval Augmented Generation) architectures
Work with vector databases for semantic search capabilities
Apply prompt engineering techniques for optimal LLM performance
Understand and implement basic NLP tasks (text classification, entity extraction, embeddings)
Collaborate with data scientists to productionize ML models
Evaluate and integrate new AI/ML technologies
Write SQL queries for data analysis and application needs
Design and optimize database schemas for both relational and NoSQL databases
Tune query performance and implement indexing strategies
Implement data access patterns and ORM frameworks
Implement Infrastructure as Code and CI/CD pipelines
Containerize applications and orchestrate deployments with Docker and Kubernetes
Implement monitoring, logging, and alerting solutions
Automate deployment and operational processes
Ensure application scalability and reliability
Work closely with data scientists, engineers, and product owners across R&D
Participate in code reviews and knowledge sharing
Contribute to technical discussions and solution designs
Identify innovations and architect solutions
Evaluate and integrate new technologies
Qualification
Required
Bachelor's degree in Computer Science or equivalent relevant industry experience
Significant hands-on software development experience with demonstrated progression in technical complexity
Expert-level Python programming with extensive production application development experience
Strong full-stack development experience with modern frameworks: Backend: Python (FastAPI, Flask, Django), Frontend: React, Next.js, TypeScript, or similar modern frameworks
Cloud services experience, preferably Azure (App Services, Functions, Storage, or equivalent cloud services)
Strong SQL skills: Writing complex queries, data modeling, and optimization
Data engineering fundamentals: Building data pipelines and working with large datasets
Understanding of AI/ML concepts and practical experience: Familiarity with LLMs and GenAI applications, Basic understanding of how to integrate AI/ML APIs into applications, Knowledge of prompt engineering basics, Understanding of RAG architectures or willingness to learn quickly
Experience building production-grade applications: Scalable, maintainable, well-tested code
Understanding of software architecture: Design patterns, microservices, distributed systems, cloud-native architectures
Version control with Git and collaborative development workflows
DevOps practices: CI/CD pipelines, containerization basics
Agile development practices and iterative development
Excellent problem-solving and debugging skills
Strong communication and collaboration skills
Ability to quickly learn and adapt to new technologies
Preferred
Azure certifications (Azure Solutions Architect, Azure Developer, Azure Data Engineer)
Advanced AI/ML knowledge: Experience with ML frameworks (TensorFlow, PyTorch, Hugging Face), Understanding of model training and evaluation, Knowledge of NLP techniques beyond basic text processing, Experience with multi-agent systems or advanced RAG patterns
MLOps knowledge: Model deployment, versioning, monitoring, A/B testing
Azure AI services: Document Intelligence, Cognitive Search, Azure AI Studio, Azure Machine Learning
Search technologies: Azure Search, Sinequa, Elasticsearch, Lucene-based systems
Advanced Spark optimization and performance tuning
Real-time data processing and streaming architectures (Kafka, Azure Event Hubs)
Pharmaceutical, healthcare, or regulated industry experience
Experience with compliance requirements: HIPAA, GxP, 21 CFR Part 11
Experience with data visualization libraries (D3.js, Plotly, Chart.js)
Software security best practices and secure coding
FinOps practices: Cloud cost optimization and management
Experience mentoring junior engineers
Company
GSK
We are uniting science, technology and talent to get ahead of disease together. Our community guidelines: https://gsk.to/socialmedia
H1B Sponsorship
GSK has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (45)
2024 (56)
2023 (54)
2022 (53)
2021 (54)
2020 (72)
Funding
Current Stage
Public CompanyTotal Funding
$25.51MKey Investors
CARB-X
2021-03-02Grant· $18M
2020-09-23Grant· $7.51M
1978-01-13IPO
Recent News
2026-01-16
2026-01-13
South China Morning Post
2026-01-08
Company data provided by crunchbase