Software Engineer III
RELXAbout the role
Are you someone who thrives on solving hard problems, learning fast, and pushing boundaries?
Do you seek out roles that challenge you intellectually and never settle for “good enough”?
Do you believe that success is a team sport — and that the best teams win together through grit, trust, and shared purpose?
If this sounds like you, we may have the perfect opportunity.
About the Team:
We are a small, high-performing R&D team embedded within a large, socially responsible big data organization. Our mission is to tackle the toughest technical challenges — often where conventional solutions fall short. We specialize in artificial intelligence, automated code generation, and building elegant systems that scale. You’ll work alongside colleagues who are passionate, collaborative, and committed to excellence. Many of us have advanced degrees, but what truly defines us is our mindset: curiosity, resilience, and a drive to beat the hardest problems.
About the Role:
We are seeking a skilled and motivated Software Engineer with strong experience in Git/GitHub, Java, and Data Science to join our Linking team. In this role, you will be responsible for exploring and defining what constitutes ‘good data,’ enhancing data profiling capabilities, generating classification statistics, identifying data patterns, and calculating similarity measures across columns.
Responsibilities:
Explore and define what constitutes ‘good data,’ enhancing data profiling capabilities and generating classification statistics.
Identify data patterns and calculate similarity measures across columns to improve data quality and consistency.
Collaborate with the Linking team to design and implement high-quality software solutions that meet business requirements and technical specifications.
Lead code reviews and provide constructive feedback to ensure adherence to best practices and code quality standards.
Troubleshoot and resolve complex technical issues, ensuring the stability and performance of the software.
Stay up-to-date with emerging technologies and industry trends, applying this knowledge to drive innovation and efficiency within the team.
Requirements:
Bachelor’s or master’s degree in computer science, computer engineering, or a related field; advanced degree preferred
2+ years of professional software development experience.
Strong problem-solving skills, with a desire to learn and the ability to grasp new concepts quickly. Must be able to work independently as well as in a team environment.
Excellent communication skills, both written and verbal.
Proficiency in Java (Java 8 or later), with strong knowledge of object-oriented programming, concurrency, and performance optimization.
Experience with SQL and working with structured and unstructured data.
Solid understanding of supervised, unsupervised, and reinforcement learning algorithms.
Strong grasp of probability, statistical testing, and data distributions
Technical Skills
Solid grasp of data structures, algorithms, and design patterns.
Experience working with large-scale text datasets, parsing unstructured data, and optimizing for performance and accuracy.
Ability to ensure that quality solutions integrate seamlessly with existing data pipelines and architectures.
Experience building and integrating RESTful APIs and microservices architectures.
Familiarity with unit testing and test-driven development (e.g., JUnit, Mockito).
Expertise in Git and GitHub workflows, including branching strategies, pull requests, code reviews, and CI/CD pipelines.
Proficient with build tools such as Maven or Gradle.
Bonus/Preferred Qualifications
Familiarity with machine learning techniques.
Experience with cloud platforms such as AWS, GCP, or Azure.
Exposure to containerization technologies like Docker and orchestration tools such as Kubernetes.
Working for you:
We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
Health Benefits: Comprehensive, multi-carrier program for medical, dental and vision be
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s