Elsevier

Elsevier

Senior Software Engineer - Retrieval-Augmented Generation (RAG)

Philadelphia, PA, USA · Senior

Sponsorship not specified$95k-$159kDetected 61 days ago
PythonNode.jsSQLVector DatabasesAWSGCPAzureCloud PlatformsDockerKubernetesCI/CDMachine LearningPandasSparkData EngineeringNLPLLMsRAGMLOpsLangGraphCybersecurityResearchCommunicationProblem Solving

About the role

  • Job title: Senior Software Engineer II – Retrieval-Augmented Generation (RAG) System
  • About the role, we are seeking an experienced engineer to work with a team to build and support a healthcare centered production-scale RAG system that combines document retrieval with response generation to deliver accurate, context-aware answers. This engineer we be expected to design, implement, and operate end-to-end RAG pipelines— LLM interaction, API

Responsibilities

  • This engineer we be expected to design, implement, and operate end-to-end RAG pipelines- LLM interaction, API creation, and high-performance, secure delivery of knowledge-grounded capabilities.
  • You will collaborate with data engineers, platform teams, and product partners to ship reliable, scalable, and observable systems.

Requirements

  • 5+ years of professional software engineering experience designing and delivering production systems
  • Hands-on experience with ML workflow tooling and MLOps concepts (model serving, versioning, experiments, feature stores, reproducibility)
  • Proficiency with cloud infrastructure and modern software practices (AWS/GCP/Azure
  • Strong problem-solving skills, excellent communication, and ability to work with cross-functional teams
  • Familiarity with data governance, privacy, and security best practices

Nice to have

  • Experience with agentic workflow tools (LangGraph) and familiarity with prompt engineering for LLMs
  • Exposure to working with and evaluating different LLMs
  • Knowledge of evaluation methodologies for retrieval and QA systems and the ability to set up A/B tests and dashboards
  • Experience with data processing frameworks (SQL, Pandas, Spark) and working with large-scale data pipelines
  • Background in performance optimization for low-latency AI services (MLflow)
  • Experience with monitoring and logging via New Relic, K9s, Portkey, etc
  • Experience with minimizing token usage and cost optimization
  • It is one of the largest publishers of academic journals and scholarly literature in the world.

Compensation

  • Geographic differentials may apply in some locations to better reflect local market rates.If performed in New Jersey, the base pay range is $107,646 - $171,954.This job is eligible for an annual incentive bonus.
  • $95,300 - $158,800.

Benefits

  • About the team; This collaborative team is entrusted with building the Next Generation Health Solutions through the utilization of cutting-edge technology.
  • We are delighted to offer country specific benefits.
  • Click here to access benefits specific to your location.

Equal opportunity

  • qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
  • EEO Know Your Rights.
  • If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.

Visa & Work Authorization

  • are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientat

This listing is sourced directly from Elsevier's careers page and normalized into a canonical job model.