Senior Principal AI/ML Engineer

GlaxoSmithKline
Apply Now

Job Description

A total of three Senior AI/ML Engineer positions are available, and we’re looking for demonstratable expertise across a selection of the following key competencies: Generative AI, model building, training and evaluation, natural language processing, classification problems and software development. You should also be versed in agile ways of working, source control and the Azure cloud.

In this role you will

You’ll have the opportunity to work on a mixture of the following:

Generative AI

  • Design and develop RAG based applications.
  • LLM fine-tuning, including preparation of training sets from internal data
  • Agent based applications
  • Evaluating use-case specific LLMs

AI/ML

  • NLP: Named Entity Recognition across a variety of unstructured data.
  • Evaluating and training BERT-like models such as GLiNER, NuNER for NER tasks. Analysing trade-offs between these models and LLMs for NLP tasks.
  • Relationship Extraction: Evaluating different models for use-case specific RE, such as ATG.
  • Document and text Classification
  • Data Science: Data clustering algorithms, feature engineering
  • Evaluate and integrate new technologies and models.
  • Cross-team collaboration, identifying innovations and architecting solutions.
  • Provide leadership and technical direction to various business units and partners

Why you?

Qualifications & Skills:

We are looking for professionals with these required skills to achieve our goals:

  • Bachelor’s degree in computer science
  • Extensive experience working in AI/ML
  • Generative AI: Demonstratable experience of RAG, including chunking strategies, vectorising and indexing data, retrieval strategies and reranking, prompting strategies, function calling. Our current tech-stack is OpenAI, LangChain, Azure AI, Python, pg_vector, Sinequa. Experience of multi-agent systems (LangGraph, Autogen, CrewAI etc.) would be a plus, as would experience of multimodal LLMs (like GPT4 Omni, Qwen-vl, DocOwl etc.) for understanding complex documents and images.
  • AI/ML: Hands on experience with training and evaluating BERT-like models in real-world applications, especially in NLP or classification problems.
  • Hands on experience with ML tools like TensorFlow, PyTorch etc.
  • Experience with data science libraries such as NLTK, Scikit-learn, SciPy, (Sci)SpaCy etc.
  • Excellent problem-solving and programming skills in Python
  • Excellent communication skills

Preferred Qualifications & Skills:

If you have the following characteristics, it would be a plus: 

  • Master’s or PhD in Computer Science
  • Some experience with MLOps would be very beneficial.
  • Experience with building search applications using Azure Search, Sinequa, Elastic or anything Lucene-based would come in handy but is not necessary.
  • Familiarity with Azure cloud (AKS, Azure AI, ADF, Document Intelligence etc.), though you’ll work with experts to gain this skill as well.
  • Experience in training, evaluating and hosting open source LLMs would be a major benefit.

Closing Date for Applications: Tuesday 8th October 2024 (COB)

Please take a copy of the Job Description, as this will not be available post closure of the advert.

When applying for this role, please use the ‘cover letter’ of the online application or your CV to describe how you meet the competencies for this role, as outlined in the job requirements above. The information that you have provided in your cover letter and CV will be used to assess your application.

During the course of your application, you will be requested to complete voluntary information which will be used in monitoring the effectiveness of our equality and diversity policies. Your information will be treated as confidential and will not be used in any part of the selection process. If you require a reasonable adjustment to the application / selection process to enable you to demonstrate your ability to perform the job requirements, please contact 0808 234 4391. This will help us to understand any modifications we may need to make to support you throughout our selection process.

Company Info.

GlaxoSmithKline

A science-led global healthcare company with a special purpose: to help people do more, feel better, live longer. We have three global businesses that research, develop and manufacture innovative pharmaceutical medicines, vaccines and consumer healthcare products. We aim to bring differentiated, high-quality and needed healthcare products.

  • Industry
    Healthcare
  • No. of Employees
    104,875
  • Location
    Brentford, UK
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

GlaxoSmithKline is currently hiring Principal AI/ML Engineer Jobs in London, UK; Stevenage, UK with average base salary of £67,000 - £97,000 / Year.

Similar Jobs View More