Senior Software Engineer - Retrieval-augmented Generation (rag)

Elsevier

Base: $95,300 - $158,800 (us national); geographic...
**
5+ years professional software engineering experience
Python programming skills required
Experience building rag-like pipelines
** Elsevier is seeking a Senior Software Engineer to develop a healthcare-focused Retrieval-Augmented Generation (RAG) system. The role demands extensive experience in software engineering, particularly in building and operating RAG pipelines, along with strong programming skills, preferably in Python. **

Job Summary

  • The role involves architecting and implementing end-to-end RAG workflows to deliver accurate, context-aware answers for healthcare solutions.
  • Candidates will collaborate with cross-functional teams to build scalable, low-latency services ensuring production-grade reliability and observability.
  • Elsevier offers a competitive base pay range with eligibility for an annual incentive bonus and country-specific benefits.

Matching Summary

Match Score: 75

** Elsevier is seeking a Senior Software Engineer to develop a healthcare-focused Retrieval-Augmented Generation (RAG) system. The role demands extensive experience in software engineering, particularly in building and operating RAG pipelines, along with strong programming skills, preferably in Python. **

Salary

Base: $95,300 - $158,800 (US National); Geographic differentials apply; NJ Base: $107,646 - $171,954; Bonus: Eligible for annual incentive bonus; Benefits: Country specific benefits offered

Skills & Requirements

Must-have

  • 5+ years professional software engineering experience
  • Python programming skills required
  • Experience building RAG-like pipelines
  • Proficiency with cloud infrastructure AWS GCP Azure
  • Hands-on experience with MLOps concepts

Nice-to-have

  • Experience with LangGraph agentic workflow tools
  • Familiarity with prompt engineering for LLMs
  • Knowledge of evaluation methodologies for retrieval systems
  • Experience with data processing frameworks like Spark
  • Background in performance optimization for low-latency AI services

Key Requirements

  • 5+ years of professional software engineering experience
  • Strong Python programming skills
  • Deep understanding of retrieval-augmented NLP systems
  • Proficiency with Docker and Kubernetes
  • Experience with CI/CD for ML-enabled services

Work Rights

Not specified

Tailored Resume

Cover Letter