LexisNexis is dedicated to advancing the rule of law around the world, which is vital for building peace and prosperity in all societies. To accomplish this noble goal, LexisNexis is transforming legal research globally. Our search index contains more than 81 billion richly annotated legal documents, creating an unprecedented legal knowledge graph. Our technology changes how lawyers practice law by providing fast and relevant access to their most difficult questions.
The data engineer will be dedicated to solving the scalability issues of data ingestion pipelines for the search backend of LexisNexis, dramatically improving both velocity and consistency of ETLs from data lake to Solr. We are looking for someone who can bring their own perspective on how to solve a variety of internal and external opportunities. We expect this person to be versatile, display leadership qualities, and be enthusiastic to tackle new problems as we continue to push technology forward.
REQUIRED QUALIFICATIONS:
Minimum 2 years of developing and maintaining ETL pipelines in Spark / Hadoop / Kafka
Minimum 2 years of experience in Java or Scala
Minimum 2 years of scaling search server clusters to accommodate increasing traffic to meet specific performance requirements
Experience parsing data from XML documents
Experience in data modeling, design and manipulation, optimization, and best practices
Complete complex bug fixes.
Minimum 5+ years of Software Engineering experience
BS Engineering/Computer Science or equivalent experience
PREFERRED QUALIFICATIONS:
Advanced degree in Engineering/Computer Science.
Expertise in containerization techniques such as Docker and Cloud orchestration platforms such as Kubernetes.
Expertise in enterprise development languages such as Java or Scala.
Expertise in test-driven development and maintenance including techniques for applying best practices for overall project benefit. (java and cucumber scripting)
Software development process expert in applicable methodologies (e.g., Agile, Test Driven Development).
5+ years of experience with AWS products
Must include intimate familiarity with SPARK
Familiarity with EC2, Redshift, RDS, and S3
Should have hands-on experience with Athena, DynamoDB, API Gateway, Lambda, and EMR
AWS Certification is a plus
Advanced Linux shell expertise. Must be able to analyze loads and tune job scheduling.
Familiarity with Natural Language Processing (NLP)
Expert Java, or SCALA programmer
Expert with SQL languages (ANSI, Postgres, MySQL, etc.)
Expertise in server backup and recovery
Ability to provide guidance to junior engineers and other team members
Documentation skills for processes and procedures
identifying risks/impacts and schedule adjustments to facilitate management decision-making.
Advanced communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.
LexisNexis, a division of RELX Group, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact accommodations@relx.com or if you are based in the US you may also contact us on 1.855.833.5120.
Please read our Candidate Privacy Policy