Senior Principal Software Engineer - R&D Tech jobs in United States
cer-icon
Apply on Employer Site
company-logo

GSK · 1 day 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, focusing on software development, data engineering, and integrating AI/ML capabilities.

BiotechnologyHealth CarePharmaceutical
check
H1B Sponsor Likelynote

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

PythonCloud architectureData engineeringAI/ML integrationFull-stack developmentSQLDevOps practicesAgile developmentCommunication skillsProblem-solving skills

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

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 Company
Total Funding
$25.51M
Key Investors
CARB-X
2021-03-02Grant· $18M
2020-09-23Grant· $7.51M
1978-01-13IPO

Leadership Team

leader-logo
Julie Brown
CFO
linkedin
leader-logo
Mike Elmore
SVP & Chief Information Security Officer, GSK
linkedin
Company data provided by crunchbase