Software Engineering Lead providing technical leadership for the AI Platform at Elsevier. Guiding design and delivery of shared AI services while mentoring engineers in a hybrid work environment.
Responsibilities
Lead technical design and implementation of shared AI services and components
Drive the delivery of platform initiatives, ensuring solutions are scalable, reliable, secure, and maintainable
Design, build, and maintain backend services and APIs, primarily in Python (with some Java)
Translate architecture into clear implementation plans and iterative delivery approaches
Partner with cross-functional teams to turn AI prototypes into production-ready capabilities
Promote engineering best practices, including code quality, testing, CI/CD, and observability
Provide constructive design and code reviews
Mentor and support engineers through pairing, coaching, and feedback
Contribute to deployment and operational stability of AI services in a Kubernetes (EKS) environment
Identify and address technical risks, dependencies, and bottlenecks
Ensure smooth integration of AI Platform services across the broader product ecosystem
Requirements
7+ years of software engineering experience
Experience serving as a technical lead for complex backend or platform systems
Strong proficiency in Python; familiarity with Java
Solid backend fundamentals: API design, data modelling, distributed systems, and concurrency
Experience building or integrating AI/LLM-powered systems and working with modern AI frameworks (e.g., LangChain, LangGraph)
Hands-on experience with Kubernetes (EKS) and cloud-native development
Ability to balance hands-on coding with technical leadership
Experience working in Agile or Kanban environments
Strong communication skills, with the ability to explain technical decisions to diverse audiences
Benefits
Generous holiday allowance with the option to buy additional days
Health screening, eye care vouchers and private medical benefits
Wellbeing programs
Life assurance
Access to a competitive contributory pension scheme
Save As You Earn share option scheme
Travel Season ticket loan
Electric Vehicle Scheme
Optional Dental Insurance
Maternity, paternity and shared parental leave
Employee Assistance Programme
Access to emergency care for both the elderly and children
RECARES days, giving you time to support the charities and causes that matter to you
Access to employee resource groups with dedicated time to volunteer
Access to extensive learning and development resources
Access to employee discounts scheme via Perks at Work
Senior Full Stack Engineer responsible for developing and integrating AI tools in a HealthTech startup, providing impactful solutions for therapists' workflows.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.