Taro Logo

Senior Software Engineer II

A global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer II

Elsevier, a global leader in information and analytics, is seeking a Senior Software Engineer II to join their Recommenders team. This role is based in London and focuses on developing sophisticated recommendation systems through Data Science and Machine Learning.

The position sits within the Recommenders team, which specializes in building systems to help researchers discover relevant papers, funding opportunities, and peer reviewers. The team's mission is to facilitate scientific breakthroughs and discoveries through advanced technology solutions.

As a Senior Software Engineer II, you'll be working with cutting-edge technologies including Java, Scala, Spark, EMR, Kubernetes, and Airflow. Your responsibilities will encompass designing and implementing robust recommendation applications, building cloud infrastructure in AWS, and working as part of an agile, quality-focused team.

The ideal candidate should have strong commercial software engineering experience, particularly with JVM-based languages (Java 8+ or Scala), and a solid understanding of agile development practices. You'll need to be adaptable, able to quickly learn new technologies, and passionate about delivering value to customers.

Elsevier offers an exceptional benefits package including generous holiday allowance, comprehensive healthcare coverage, pension scheme, and various lifestyle benefits. The company promotes a healthy work-life balance with flexible working hours and multiple wellbeing initiatives.

This is an opportunity to join a leading organization that combines quality information and vast data sets with analytics to support visionary science and research. You'll be contributing to work that advances healthcare and clinical practice while being part of a collaborative, innovative team environment.

The role offers significant growth potential and the chance to work on meaningful projects that impact the global research community. If you're passionate about technology, eager to learn, and want to make a difference in the scientific community, this position offers an excellent opportunity to advance your career while contributing to important technological advancements in research and academia.

Last updated 22 days ago

Responsibilities For Senior Software Engineer II

  • Designing, prototyping, and implementing robust recommendation applications using best-practice agile development processes
  • Working with technologies including Java, Scala, Spark, EMR, Kubernetes, and Airflow
  • Building cloud infrastructure in AWS to host and monitor the applications
  • Collaborating as part of a tight-knit, agile, quality-focused team to deliver tangible value

Requirements For Senior Software Engineer II

Java
Scala
Kubernetes
  • Experience in commercial software engineering to deliver server-side applications
  • Experience in programming skills on the JVM with either Java 8+ or Scala
  • Experience with agile practices for rapid development of quality software, such as CI/TD
  • Ability to rapidly grasp modern technologies, languages, and tools
  • Build an inclusive, positive, collaborative mindset

Benefits For Senior Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Generous holiday allowance with option to buy additional days
  • Health screening and private medical benefits
  • Wellbeing programs
  • Life assurance
  • Contributory pension scheme
  • Save As You Earn share option scheme
  • Travel Season ticket loan
  • Electric Vehicle Scheme
  • Dental Insurance
  • Maternity, paternity, and shared parental leave
  • Employee Assistance Programme
  • Emergency care for elderly and children
  • Learning and development resources
  • Employee discounts scheme

Jobs Related To Elsevier Senior Software Engineer II