Senior AI/ML Platform Engineer
Role details
Job location
Tech stack
Job description
Serve as a key engineer for the AIML platform and contribute technical expertise to teams in closely aligned technical areas such as GenAI Platform, DevOps, Compute and Cloud.
Lead design of major software components of the AIML Platform and contribute to development of production code in Python and participate in both design reviews and PR reviews.
Accountable for key component(s) of AIML Platform with particular focus on usability, reproducibility and performance at scale.
Integrate with DataOps, HPC and Data Engineering products for best performance and ease of use in ML training at scale.
Participate in or lead project teams and contribute technical expertise to teams in closely aligned technical areas.
Able to design innovative strategies and ways of working to create a better environment for the end users.
Champion best practices in ways of working and engineering discipline, and proactively contribute to improvements within your engineering area., GSK does not accept referrals from employment businesses and/or employment agencies in respect of the vacancies posted on this site. All employment businesses/agencies are required to contact GSK's commercial and general procurement/human resources department to obtain prior written authorization before referring any candidates to GSK. The obtaining of prior written authorization is a condition precedent to any agreement (verbal or written) between the employment business/ agency and GSK. In the absence of such written authorization being obtained any actions undertaken by the employment business/agency shall be deemed to have been performed without the consent or contractual agreement of GSK. GSK shall therefore not be liable for any fees arising from such actions or any fees arising from any referrals by employment businesses/agencies in respect of the vacancies posted on this site.
Please note that if you are a US Licensed Healthcare Professional or Healthcare Professional as defined by the laws of the state issuing your license, GSK may be required to capture and report expenses GSK incurs, on your behalf, in the event you are afforded an interview for employment. This capture of applicable transfers of value is necessary to ensure GSK's compliance to all federal and state US Transparency requirements. For more information, please visit the Centers for Medicare and Medicaid Services (CMS) website at https://openpaymentsdata.cms.gov
Requirements
Bachelor's, Master's or PhD degree in Computer Science, Software Engineering, or related discipline.
6+ years of experience in industry experience in software engineering with a Bachelor's.
4+ years of experience in industry experience in software engineering with a Master's.
2+ years of experience in industry and/or academic experience in software engineering with a PhD.
2+ years of experience in AIML engineering, including large-scale model training and production deployment.
Experience with delivering projects primarily using Python.
Preferred Qualifications: If you have the following characteristics, it would be a plus:
Deep knowledge and use of Python programming language including toolchains for documentation, testing, and operations / observability
Deep expertise in modern software development tools / ways of working (e.g. git/GitHub, DevOps tools, metrics / monitoring, ...)
Deep cloud expertise (e.g., AWS, Google Cloud, Azure), including infrastructure-as-code tools (Terraform, Ansible, Packer, ...) and scalable cloud compute technologies, such as Google Batch and Vertex AI
Deep hands-on experience with ML frameworks such as PyTorch or TensorFlow as well as external libraries such as Huggingface and/or Deepspeed.
Hands-on experience with frameworks for building agentic AI systems, such as LangGraph, LangChain.
Experience with ML application performance tuning and optimization, both for ML training and inference/deployment, including large scale multi-GPU, and/or multi-TPU multi-node distributed training for large models such as LLMs.
Experience with CI/CD implementations using git and a common CI/CD stack (e.g., Azure DevOps, CloudBuild, Jenkins, CircleCI, GitLab)
Experience in ML workflow orchestration and pipelines with tools such as Vertex Pipelines, MLFlow, etc.
Experience with MLOps tools and model deployments (including LLMs) such as Kubeflow, Vertex AI Predictions, vLLM, Ollama
Deep expertise with Docker, Kubernetes, and the larger CNCF ecosystem including experience with application deployment tools such as Helm
Experience with High-Performance Computing (HPC) at both at software stack as well as hardware level and understanding performance within the HPC systems
Deep familiarity with the tools, techniques, optimizations in AIML and AIML Platform/MLOps space, including engagement with the open-source community (and potentially making contributions to such tools)
Demonstrated excellence with agile software development environments using tools like Jira and Confluence
#GSKOnyx, #R&DTechProject
Benefits & conditions
- If you are based in Cambridge, MA; Waltham, MA; Rockville, MD; or San Francisco, CA, the annual base salary for new hires in this position ranges $158,400 to $264,000.
The US salary ranges take into account a number of factors including work location within the US market, the candidate's skills, experience, education level and the market rate for the role. In addition, this position offers an annual bonus and eligibility to participate in our share based long term incentive program which is dependent on the level of the role. Available benefits include health care and other insurance benefits (for employee and family), retirement benefits, paid holidays, vacation, and paid caregiver/parental and medical leave.
If salary ranges are not displayed in the job posting for a specific country, the relevant compensation will be discussed during the recruitment process.
Please visit GSK US Benefits Summary to learn more about the comprehensive benefits program GSK offers US employees.
Why GSK?
Uniting science, technology and talent to get ahead of disease together.