
Principal Software Engineer
AI
Principal Software Engineer needed to lead the technical direction and frontend architecture of Libra, an internal evaluation platform within Elsevier's Search & AI Platform. Requires 10+ years of software engineering experience, including at least 7 years building large web applications on the frontend, with expertise in React, TypeScript, and distributed systems.
What you'll do
- Own the platform’s technical direction, frontend architecture and delivery, and take part in the key design decisions across the whole product, including the backend and integrations
- Lead architectural design and keep technical consistency across the frontend, backend and integrations
- Set the technical bar: define what good code, design and reviews look like, lead design discussions, code reviews and architecture sessions, and record decisions
What you need
Must-have
ReactTypeScriptJavaScriptNode.jsNestJSREST APIsOIDCPostgreSQL
Nice-to-have
LLM evaluationobservabilitystreaming UIsserver-sent eventsspecification-driven developmentagentic development
Soft skills
communicationpresentationleadershipplanningprioritisationchange managementproblem solvingcollaboration
Principal Software EngineerInformation ServicesAIFrontendReactTypeScriptRemoteElsevier