Senior Software Engineer I

USA - Raleigh, NC (RDU), United States

LexisNexis

Provider of legal, government, business and high-tech information sources. Learn more or login to your product now.

View all jobs at LexisNexis

Apply now Apply later

** Please note that the selected individual for this role will be expected to work in our Raleigh, NC location from the time of joining. If you reside outside of the Raleigh region and you are unable or unwilling to relocate, then please consider other roles across our organization that might allow for remote locations. **

Are you looking to develop your software engineering?

Are you a champion for continuous improvement?

​Do you love collaborating with teams to solve complex technical problems?

Would you enjoy working on our cutting-edge products and technology?

Sr. Software Engineer for our Gen AI/ Data Science/ Nexis+ AI Teams - Hybrid based Raleigh, NC

About our Team
 

LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.

Nexis Solutions, a division of LexisNexis, is seeking a Data Scientist who will focus on search and be dedicated to the creation of next-generation search relevance techniques and strategies for LexisNexis, dramatically improving how our users search and find the answers to their research questions. This role should be able demonstrate versatility, collaborate across teams, and be enthusiastic in tackling new problems as we continue to push technology forward

About the Role
 

The Senior Software Python Engineer I role performs complex research, design, and software development assignments within a software functional area or product line. And provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This SWE performs software design — typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.

Requirements:

  • Bachelor’s degree in Engineering, Computer Science, or equivalent experience is required.
  • 5 years of experience in software development.
  • A minimum of 3 years of experience in software development, with a strong emphasis on Python programming.
  • A minimum of 3 years of experience with AWS Services. Candidates with certifications are encouraged or need to demonstrate equivalent experience.
  • Expertise in development languages, including (but not limited to) Python, Go, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .NET.
  • Extensive experience with Python web frameworks such as Django, Flask, or FastAPI, and their ecosystems.
  • A strong understanding of software architecture principles, design patterns, and distributed systems.
  • Knowledge of both relational and non-relational databases, as well as ORM frameworks.
  • Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Mastery of version control systems (preferably Git) and continuous integration/continuous deployment (CI/CD) practices.
  • Strong communication and collaboration skills.
  • The ability to write and review detailed specifications for the development of complex system components.
  • The ability to complete complex bug fixes.
  • Strong oral and written communication skills.

Responsibilities:   

  • Serve as the initial point of contact for software development and delivery.
  • Collaborate with and provide technical direction to cross-functional teams to understand business requirements and translate them into robust and scalable software solutions.
  • Design and implement complex, fault-tolerant software systems by following best practices in software architecture, coding standards, and design patterns.
  • Develop and maintain Python-based applications, libraries, and microservices using modern frameworks and tools.
  • Design and implement cloud-native solutions by developing, deploying, and managing products on AWS.
  • Leverage services such as ECS, EC2, Lambda, S3, and RDS, and integrate CI/CD pipelines for efficient delivery.
  • Monitor, troubleshoot, and resolve issues in cloud environments by employing logging, monitoring tools, and automated alerts.
  • Collaborate with cross-functional teams to optimize performance and ensure high availability in AWS-based systems.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Contribute to the development and implementation of automated testing strategies, ensuring high code quality and reliability.
  • Stay up-to-date with the latest trends, technologies, and best practices in the Python ecosystem and software engineering.
  • Represent the engineering team in technical discussions and decision-making processes.
  • Quickly learn and implement generative AI concepts such as RAG, LLM maintenance, vector stores, Agentic AIs, and MCP servers, as needed. Previous experience in this area would be greatly valued.

We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120.

Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here.

Please read our Candidate Privacy Policy.

We are 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.

USA Job Seekers:

EEO Know Your Rights.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Architecture AWS Banking CI/CD Computer Science Distributed Systems Django Docker EC2 ECS Engineering FastAPI Flask Generative AI Git Java JavaScript Kubernetes Lambda LLMs Microservices Pipelines Privacy Python RAG RDBMS Research SQL Testing XML

Perks/benefits: Flex hours

Region: North America
Country: United States

More jobs like this