R
RELX
BackendSenior
Senior Software Engineer I – Search and AI Platform
JavaSpring BootSpringGraphQLGraphql FederationAWSNeo4j GraphDynamoDBAWS RDSAWS S3Parameter StoreAmazon SQSSnsKinesisKubernetesAWS EKSNew RelicCoralogixCi/Cd
About the Position
RELX is seeking a Senior Software Engineer I for the Search and AI Platform. The role involves building and enhancing a scalable data platform powering AI-driven search and recommendation systems for scientific research.
Responsibilities
- Design and implement graph-based search services.
- Develop applications using Java, Spring Boot, Spring, GraphQL, and GraphQL Federation.
- Integrate with databases, web services, or AWS services (Neo4j, DynamoDB, RDS, S3, Parameter Store, SQS, SNS, Kinesis) to support ingestion, storage, and messaging pipelines.
- Champion clean code, SOLID principles, and engineering best practices, setting standards and mentoring engineers.
- Collaborate with product managers and engineering teams to deliver advanced search and recommendation features.
- Ensure robust monitoring and logging with New Relic and Coralogix, driving reliability and performance.
Requirements
- 4+ years of professional software engineering experience in distributed systems or search platforms.
- Proven track record building scalable backend systems and APIs.
- Strong expertise in Java and the Spring Boot ecosystem.
- Hands-on experience with GraphQL API/REST APIs design.
- Solid background in cloud-native architectures with AWS and Kubernetes (EKS).
- An advocate of best practices for rapid development of quality software, including SOLID principles, clean code, architectural design patterns, CI/CD.
- Familiarity with Agile, Kanban, or other iterative development methodologies.
- Comfortable learning new technologies, languages, and tools on the job.
- An inclusive, positive, collaborative mindset and a desire to deliver real business value to our customers.
Benefits
- Comprehensive Pension Plan
- Generous vacation entitlement and option for sabbatical leave
- Maternity, Paternity, Adoption and Family Care leave
- Flexible working hours
- Personal Choice budget
- Internal communities and networks
- Various employee discounts
- Recruitment introduction reward
- Employee Assistance Program (global)
Senior Software Engineer I – Search and AI Platform
View Original