Taro Logo

Senior Software Engineer II

A global provider of information-based analytics and decision tools for professional and business customers.
Backend
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer II

Join the Recommenders team at Elsevier, a division of RELX, where we specialize in developing recommendation systems through Data Science and Machine Learning. As a Senior Software Engineer II, you'll be part of a team dedicated to aiding researchers in finding relevant papers, funding opportunities, and peer reviewers, ultimately facilitating scientific breakthroughs and discoveries.

The role involves working with cutting-edge technologies including Java, Scala, Spark, EMR, Kubernetes, and Airflow, while building robust recommendation applications and cloud infrastructure in AWS. You'll be collaborating with a tight-knit, agile team focused on delivering tangible value to customers.

We offer a comprehensive benefits package including health coverage, generous holiday allowance, pension scheme, and various wellness programs. The company promotes a healthy work/life balance with flexible working hours and numerous wellbeing initiatives. You'll have access to extensive learning and development resources, and opportunities to support charities through RECARES days.

RELX is a global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes. By joining us, you'll contribute to solving grand challenges and creating a more sustainable future through innovative technologies and quality information services.

The ideal candidate will have strong commercial software engineering experience, particularly with JVM languages, and a proven track record of delivering server-side applications. We value individuals who can grasp new technologies quickly and maintain our product's competitive edge in a fast-changing industry.

Last updated a day 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 team to deliver value to customers

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
  • 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
Mental Health Assistance
Parental Leave
401k
  • Generous holiday allowance with option to buy additional days
  • Health screening and private medical benefits
  • Wellbeing programs
  • Life assurance
  • Competitive 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

Interested in this job?

Jobs Related To RELX (Elsevier) Senior Software Engineer II