AI/NLP Software Engineer — Python for Life Sciences Data

relx

Cambridge

On-site

GBP 60,000 - 90,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Elsevier is seeking a Software Engineer to develop and maintain Python-based data solutions that integrate dynamic sources of scientific information for customers. You will work with senior engineers to deliver production-ready data products enabling discovery from large volumes of unstructured data.

The role emphasizes AI-enabled development practices, teamwork across Elsevier, and flexible working patterns with country-specific well-being benefits.

Qualifications

  • Experience in software development, ideally Python.
  • Excellent teamwork and problem-solving skills.
  • BSc/MSc/PhD in life sciences or STEM fields.

Responsibilities

  • Maintain and develop our critical Python data pipelines.
  • Support curation teams to update and build new vocabularies and ontologies.
  • Provide support to deliver and maintain customer-facing solutions as required.
  • Develop software to assist manual curation efforts.
  • Develop and maintain automations across the estate.
  • Learn about the wider Elsevier business and identify potential collaborations.

Skills

Python
Teamwork
Problem solving

Education

BSc/MSc/PhD in life sciences or STEM fields

Tools

pytest/unittest
GitHub
UNIX/command line
Cloud environments
SQL
XML/ontologies

Job description

Elsevier is seeking a Software Engineer to develop and maintain Python-based data solutions that integrate dynamic sources of scientific information for customers. You will work with senior engineers to deliver production-ready data products enabling discovery from large volumes of unstructured data.

The role emphasizes AI-enabled development practices, teamwork across Elsevier, and flexible working patterns with country-specific well-being benefits.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI/NLP Software Engineer - Python Data Pipelines (Flexible)
AI/NLP Software Engineer - Python Data Pipelines (Flexible)

Elsevier • City Of London

Hybrid
GBP 60,000 - 90,000
Software Engineer
Software Engineer

Elsevier • City Of London

Hybrid
GBP 60,000 - 90,000
Software Engineer
Software Engineer

relx • Cambridge

On-site
GBP 60,000 - 90,000
GenAI/NLP Data Scientist - Production Pipelines (Flexible)
GenAI/NLP Data Scientist - Production Pipelines (Flexible)

Elsevier • City Of London

On-site
GBP 46,000 - 77,000
Flexible working hours
Wellbeing initiatives
Parental leave and study assistance
Senior AI Scientist for Scientific Discovery & Insight
Senior AI Scientist for Scientific Discovery & Insight

Elsevier • City Of London

On-site
GBP 70,000 - 133,000
Annual incentive bonus
Senior Data Engineer: Scalable Pipelines & AI Platform
Senior Data Engineer: Scalable Pipelines & AI Platform

Elsevier • Greater London

On-site
GBP 70,000 - 100,000
Comprehensive Pension Plan
Generous vacation entitlement
Flexible working hours
+1
NLP & AI Scientist II — Hybrid (London/Oxford)
NLP & AI Scientist II — Hybrid (London/Oxford)

Elsevier • United Kingdom

Hybrid
GBP 70,000 - 110,000
Shared parental leave
Study assistance
Sabbaticals
Data Scientist
Data Scientist

Elsevier • Greater London

Hybrid
GBP 70,000 - 110,000
Senior AI Scientist – NLP/LLM for Knowledge Discovery Hybrid
Senior AI Scientist – NLP/LLM for Knowledge Discovery Hybrid

Elsevier • City Of London

Hybrid
GBP 80,000 - 110,000
Flexible hours
Wellbeing initiatives
Study assistance
+1
Senior Data Engineer - Scale Data Pipelines & AI
Senior Data Engineer - Scale Data Pipelines & AI

Elsevier • City Of London

On-site
GBP 70,000 - 110,000
Comprehensive Pension Plan
Generous vacation entitlement
Maternity, Paternity, Adoption, and  F
+6