You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Elsevier

Senior Software Engineer I

  • Office
  • 6+ years

Salary

$86,600 - 144,400/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The role is Senior Software Engineer I on the Search and AI Platform team.

The team makes knowledge in the company's content searchable and usable through a data platform, serving researchers, clinicians and innovators in research, healthcare and life sciences.

The AI Platform team builds reusable generative AI capabilities that other product and platform teams can embed. The services it creates are scalable, secure and ready for production.

Responsibilities

  • Make architectural decisions, set engineering standards and build robust systems for reusable AI services and components.
  • Lead architectural design and keep the technical approach consistent.
  • Design, build and maintain generative AI services and reusable components, written mostly in Python with some Java.
  • Define and promote engineering best practices covering scalability, observability, testing and CI/CD.
  • Contribute to system designs that span several services and modules.
  • Work with product, platform and research teams to turn AI prototypes into production-ready capabilities.
  • Deploy scalable, containerized applications in a Kubernetes (EKS) environment.
  • Lead the resolution of complex technical problems in distributed systems.
  • Mentor less-senior developers on engineering principles, GenAI patterns and platform development.
  • Take part in code reviews, architecture sessions and cross-team initiatives to protect quality and maintainability.
  • Track developments in generative AI and push for responsible use across product ecosystems.

Requirements

  • 4-6 years of software engineering experience.
  • Proven experience contributing to technical architecture for large-scale platforms or services.
  • Solid grasp of software development methodologies and data modeling.
  • Deep expertise in Python and Java.
  • Backend development skills and familiarity with modern AI and LLM tools and frameworks, such as LangChain and LangGraph.
  • Experience with Kubernetes (EKS) and cloud-native architectures.
  • A record of building scalable backend systems and APIs.
  • Experience mentoring engineers and shaping architectural decisions.
  • Ability to collaborate across functions in an Agile or Kanban environment.
  • Experience operationalizing LLMs or building internal AI platforms.
  • Familiarity with observability practices: metrics, logging and alerts.
  • Exposure to knowledge graphs or semantic search systems.

Conditions

U.S. national base pay range is $86,600 to $144,400. Geographic differentials may apply in some locations to reflect local market rates.

For roles performed in Maryland, the base pay range is $90,900 to $151,700.

For roles performed in New Jersey, the base pay range is $102,333 to $163,467.

The job is eligible for an annual incentive bonus.

Applicants who need an accommodation during hiring can contact the company through its support form or by phone at 1-855-833-5120.

USA job seekers: see the additional information provided with the posting.

Benefits

  • Country-specific benefits are available, and the posting directs you to a page listing the benefits for your location.

Where you’d work

From the office

About the company

Elsevier

Offices in Philadelphia, United States, United States

Also hiring in London, United Kingdom, United Kingdom, Oxford, United Kingdom and 10 more places

5 of their 69 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details11 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • Java
  • Kubernetes
  • CI/CD
  • LLMs
  • LangChain
Seniority
Senior
Type
Full-time
Specialty
Backend
Region
United States
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
6+ years
Tech stack
  • Python
  • Java
  • Kubernetes
  • CI/CD
  • LLMs
  • LangChain

Location

Work model
Office
Region
United States
Offices
  • Philadelphia, United States
  • United States

Compensation

Salary
$86,600 - 144,400 / year
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason