Senior Data Scientist II – Generative AI / RAG / Agentic AI
LexisNexis - Raleigh, NC
Hiring: Senior Data Scientist II – Generative AI / RAG / Agentic AI Company: LexisNexis Location: Raleigh, NC Job Posted Time: 2026-09-03 10:31:03 Target Skills & Keywords : LLM, OpenSearch, Python, RAG, Solr, pytest About the job Required Skills: •Architect modular agentic applications with clear separation among retrieval, prompt construction, model invocation, tool execution, state and history management, orchestration, validation, and response formatting. •Independently refactor complex or legacy Python code to improve correctness, readability, modularity, extensibility, testability, and runtime performance. •Own production readiness for AI components, including input validation, exception handling, timeout management, retries with backoff, fallback behavior, configuration management, and secure handling of credentials. •Establish observability for LLM and retrieval workflows through structured logging, metrics, distributed tracing, alerting, and actionable error reporting. •Design clear interfaces and data contracts between retrieval, orchestration, model, and downstream application components. •Write comprehensive unit, integration, regression, and end-to-end tests, including tests for failure modes, malformed model responses, empty retrieval results, and unavailable dependencies. •Review Python and agentic application code, identify architectural and operational risks, and provide actionable feedback aligned with production engineering standards. •Diagnose and optimize latency, memory usage, retrieval performance, token consumption, model cost, and application scalability. Qualifications: •Advanced Python proficiency demonstrated through independently designing, implementing, debugging, testing, reviewing, and refactoring production applications. •Strong command of Python fundamentals, standard data structures, common algorithms, object-oriented and functional design principles, type annotations, and time and space complexity analysis. •Demonstrated ability to transform prototype or experimental code into modular, maintainable, observable, and production-ready systems. •In-depth knowledge of software design principles, including separation of concerns, dependency injection, interface design, configuration management, and effective abstraction. •Demonstrated ability to conduct rigorous code reviews and identify correctness, maintainability, performance, security, testing, and operational risks. •In-depth knowledge of production LLM concerns, including structured output validation, context management, model and tool failures, prompt versioning, token and cost controls, security, and evaluation. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!