LexisNexis Risk Solutions · 1 day ago
Consulting/Principal Software Engineer *** Hybrid in Raleigh, NC
LexisNexis Risk Solutions is a global provider of information-based analytics and decision tools for professional and business customers. They are seeking an experienced Principal Engineer to design, develop, and maintain high-quality software applications primarily using Python, while also leading a cross-functional team of data scientists and software engineers.
AnalyticsHealth CareInformation TechnologyInsurTechRisk ManagementSoftware
Responsibilities
Guide the technical vision and strategy, making high-level architectural decisions
Provide technical expertise and contribute to corporate strategy and technology recommendations
Collaborate with cross-functional teams to translate business requirements into scalable software solutions
Design and implement complex, fault-tolerant software systems, adhering to best practices in software architecture, coding standards, and design patterns
Develop and maintain Python-based applications, libraries, and microservices using modern frameworks and tools
Participate in code reviews to ensure quality, maintainability, and consistency
Mentor and guide junior developers and data scientists, fostering a culture of continuous learning
Implement automated testing strategies to ensure code reliability and performance
Stay current with emerging trends, technologies, and best practices in the Python ecosystem
Represent the engineering team in technical discussions and decision-making processes
Resolve complex technical issues and serve as an escalation point for development problems
Design and manage complex data models and data workflows
Carry out management responsibilities, including interviewing, hiring, training, performance evaluation, and conflict resolution
Promote accountability, innovation, and ownership among team members
Architect and optimize data storage and retrieval systems (structured and unstructured, e.g., S3)
Build and integrate vector databases (e.g., Pinecone, Weaviate, FAISS) and search technologies (e.g., Solr, Elasticsearch, OpenSearch)
Design and deploy messaging systems (e.g., AWS SNS) for asynchronous and streaming workloads
Monitor system and application health in real time to ensure uptime and performance
Implement and manage access control mechanisms (IAM, OAuth2, RBAC, Vault, or AWS Secrets Manager)
Act as a liaison between software engineering, data science, and DevOps teams
Standardize workflows and tools across research , dev, and production environments
Contribute to sprint planning, architectural design sessions, backlog grooming, and post-mortems
Design and implement caching strategies and low-latency data access layers to accelerate model inference and data APIs
Perform other duties as assigned
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
Several years of professional software development experience, with a strong emphasis on Python
Extensive experience with frameworks such as Django, Flask, or FastAPI
Familiarity with retrieval-augmented generation (RAG) pipelines and scalable AI systems
Proficiency in relational and non-relational databases, including ORM frameworks like SQLAlchemy
Expertise in Docker, Kubernetes, and cloud platforms (AWS, Azure, or GCP)
Experience designing APIs and data-driven systems
Strong understanding of CI/CD pipelines and version control (Git)
Experience leading projects and mentoring teams
Excellent problem-solving, communication, and leadership skills
Experience working with cache and in-memory databases (e.g., Redis, Memcached)
Familiarity with observability stacks (EFK/ELK, Prometheus, Datadog, Grafana) and distributed tracing (OpenTelemetry)
Experience with messaging systems (AWS SNS, Kafka)
Solid understanding of IAM, RBAC, and secrets management
Proficiency in integrating LangChain or similar frameworks for modular AI workflows
Preferred
Working knowledge of Google ADK
Experience with Agile, Scrum, or Kanban methodologies
Understanding of LLMs, ML pipelines, and model deployment
Knowledge of additional programming languages (e.g., Go, Java)
Benefits
Annual incentive bonus
Wellbeing initiatives
Shared parental leave
Study assistance
Sabbaticals
Company
LexisNexis Risk Solutions
LexisNexis Risk Solutions provides information to assist customers in industry and government in assessing, predicting, and managing risk. It is a sub-organization of ChoicePoint.
H1B Sponsorship
LexisNexis Risk Solutions has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (129)
2024 (132)
2023 (86)
2022 (98)
2021 (125)
2020 (53)
Funding
Current Stage
Late StageLeadership Team
Recent News
BiometricUpdate.com
2025-12-27
2025-12-11
Company data provided by crunchbase