Demo

Principal Consulting Software Engineer (Python/AI/LLM/RAG)

LexisNexis
Raleigh, NC Full Time
POSTED ON 4/30/2026
AVAILABLE BEFORE 6/10/2026

The Principal Software Engineer 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.


*****Conditions of Employment - Ability to work a Hybrid schedule reporting to Raleigh, NC Office location*************


Requirements

  • 10 years of proven experience as a Principal Software Engineer or similar role.
  • Strong proficiency in Python programming language.
  • Strong proficiency in database technology (SQL, NoSQL).
  • Extensive experience with Azure/AWS cloud services (e.g., EC2, S3, Lambda, RDS).
  • Solid understanding of software architecture and design patterns.
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes, Terraform).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and leadership abilities.
  • Ability to work effectively in a fast-paced, collaborative environment.


Responsibilities

  • Lead the design, development, and deployment of scalable software solutions using Python and AWS.
  • Architect and implement robust, high-performance systems that meet business requirements.
  • Collaborate with cross-functional teams to define technical specifications and ensure alignment with project goals.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Troubleshoot and resolve complex technical issues, ensuring system reliability and performance.
  • Stay updated with the latest industry trends and technologies, integrating them into the development process.

• All other duties as assigned.


Preferred Qualifications:

  • Experience in scaling AI-driven products from concept to production.
  • Experience with ML pipelines: model deployment, model serving, and debugging.
  • Experience with other programming languages (e.g., Java, Go, C ).
  • Experience with web frameworks (Django, Flask, FastAPI) .
  • Familiarity with machine learning and generative AI.
  • Experienced with system architecture, design patterns, and API design.
  • Experience with infrastructure as code tools.
  • Proven experience in a mentorship and/or leadership role.

Salary : $115,400 - $192,300

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Consulting Software Engineer (Python/AI/LLM/RAG)?

Sign up to receive alerts about other jobs on the Principal Consulting Software Engineer (Python/AI/LLM/RAG) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at LexisNexis

  • LexisNexis Raleigh, NC
  • This is a full-time position based in Raleigh, NC . (Hybrid - 3 days in office) About the Role We are seeking a Consultant-level Machine Learning Engineer ... more
  • 2 Days Ago

  • LexisNexis Raleigh, NC
  • LexisNexis® CounselLink® is the leading enterprise legal management solution designed to help corporate legal departments gain 100% visibility into their w... more
  • 3 Days Ago

  • LexisNexis Raleigh, NC
  • About the Role: The Manager of Software Engineer provides leadership, management, direction, and vision to software engineers and/or development employees ... more
  • 5 Days Ago

  • LexisNexis Raleigh, NC
  • About the Role: The Software Engineering Lead serves as a subject matter expert for a specific team of Software Engineers. In addition to writing code on c... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Principal Consulting Software Engineer (Python/AI/LLM/RAG) jobs in the Raleigh, NC area that may be a better fit.

  • myGwork - LGBTQ Business Community Raleigh, NC
  • This job is with RX Global, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ business community. Please do not con... more
  • 17 Days Ago

  • Progress Software Raleigh, NC
  • We are Progress (Nasdaq: PRGS) – the trusted provider of software that enables our customers to develop, deploy and manage responsible, AI-powered applicat... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!