RELX Group Sr Software Engineer in Raleigh, North Carolina
Sr Software Engineer
Location: Raleigh, North Carolina, United States
Senior Software Engineer
This role will be a member on a team dedicated to the development of the next-generation search platform for LexisNexis, dramatically improving how our users search and find the answers to their legal questions. We are looking for someone who can bring their own perspective on how to solve a variety of internal and external opportunities. We expect our engineers to be versatile, display leadership qualities, and be enthusiastic to tackle new problems across the full stack as we continue to push technology forward.
What you will be doing:
Build the next generation search technology to help customer effortlessly find the information they need
Find creative ways to improve search performance and relevance
Create flexible, scalable systems which can grow to meet the needs of users and content ingestion
Being a vocal team member, expressing your option, contributing to the technical conversation
What you will need:
Proven experience engineering a large-scale search engine (index sizes in the TBs). Work with Solr or ElasticSearch preferred.
Proven experience in Search Engine optimizations for improvements in performance and relevance.
Experience in designing and optimizing for phrase searching against a full-text index.
Familiarity with AWS Cloud Technologies including
S3, SNS, EC2, ECS/EKS, Lambda, Kinesis, CloudFormation, CloudWatch
Excellent practical judgement. You should know how to effectively allocate your time to solve hard problems
Understanding that failure is learning. You should not be afraid to lean into ideas and experiment to flesh them out
Working knowledge of Agile Team practices (Scrum or Kanban)
What would separate you from others:
Working knowledge of XP Development Methodologies – Pair Programming and TDD
Working experience with Kubernetes & Docker
Experience with Trunk Base Development, Monorepo, and/or Continuous Delivery
An aptitude to developing full stack solutions involving online involving diverse programming languages, frameworks and tools to deliver applications and data streaming solutions.