
Senior Software Engineer - Retrieval-Augmented Generation (RAG)
Are you a highly skilled and innovative software engineer looking for a new challenge? Do you thrive in a fast-paced and collaborative environment? If so, we have an exciting opportunity for you at Relx as a Senior Software Engineer for our Retrieval-Augmented Generation (RAG) team. As a member of this team, you will play a crucial role in developing cutting-edge technology that combines retrieval and generation algorithms to enhance natural language processing systems. We are seeking a talented individual with a strong background in software engineering and a passion for advancing the field of artificial intelligence. If you have a proven track record of delivering high-quality software solutions and are eager to tackle complex problems, we encourage you to apply for this role. Join our dynamic team and be a part of shaping the future of AI at Relx.
- Develop and maintain software solutions for the Retrieval-Augmented Generation (RAG) team at Relx.
- Collaborate with team members to design and implement innovative technologies that combine retrieval and generation algorithms for natural language processing.
- Write clean, efficient, and high-quality code that adheres to industry best practices and coding standards.
- Continuously research and stay up-to-date with the latest advancements in artificial intelligence and natural language processing.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and debug complex technical issues in a timely manner.
- Work closely with cross-functional teams to gather requirements, identify technical dependencies, and deliver solutions that meet business needs.
- Mentor and coach junior team members, sharing knowledge and best practices to improve overall team performance.
- Collaborate with product management and other stakeholders to define project scope, timelines, and deliverables.
- Conduct regular testing and quality assurance to ensure software solutions meet functional and performance requirements.
- Proactively identify and address potential risks and roadblocks that may impact project delivery.
- Maintain documentation of software solutions, including design documents, user manuals, and technical specifications.
- Continuously seek out opportunities to improve processes, tools, and technologies used by the RAG team.
- Represent the RAG team in cross-functional meetings and presentations, effectively communicating project updates and progress.
Extensive Experience In Natural Language Processing (Nlp): A Senior Software Engineer In This Role At Relx Must Possess A Deep Understanding Of Nlp Techniques And Applications, Including Retrieval, Generation, And Knowledge Bases.
Strong Programming Skills: The Ideal Candidate For This Position Must Have A Strong Background In Programming Languages Such As Python, Java, And C++, As Well As Experience With Database Management And Web Development.
Knowledge Of Retrieval-Augmented Generation (Rag) Techniques: As The Job Title Suggests, This Role Specifically Focuses On Rag Techniques, So The Candidate Must Have A Thorough Understanding Of This Approach And Its Implementation In Real-World Scenarios.
Leadership And Project Management Experience: A Senior Software Engineer At Relx Is Expected To Lead And Manage Projects, So Candidates Must Have Previous Experience In These Areas, As Well As Excellent Communication And Organizational Skills.
Advanced Degree In Computer Science Or Related Field: While Not A Strict Requirement, A Master's Or Phd In Computer Science Or A Related Field Would Be Highly Valued For This Position, As It Demonstrates A Strong Academic Foundation And A Commitment To Continuous Learning And Advancement In The Field.
Project Management
Data Analysis
Database Management
Agile Methodology
Machine Learning
Cloud Computing
Natural language processing
Algorithm development
Technical Leadership
Collaboration
Problem-Solving
Coding Proficiency
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
Interpersonal Skills
Critical thinking
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a Senior Software Engineer - Retrieval-Augmented Generation (RAG) in Philadelphia, PA, USA is between $120,000 and $160,000 per year. This can vary depending on factors such as experience, skills, and the specific company or industry. Some companies may offer additional benefits such as bonuses, stock options, or other incentives. It is important to research and negotiate your salary based on your qualifications and the market demand.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
RELX plc is a British corporate group comprising companies that publish scientific, technical and medical material, and legal textbooks; provide decision-making tools; and organise exhibitions. It operates in 40 countries and serves customers in over 180 nations.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started
