> Markdown version of [/jobs/ext/2003257-sr-data-scientist-ii](https://www.wearedevelopers.com/jobs/ext/2003257-sr-data-scientist-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Data Scientist II - **Company:** RELX Group plc - **Location:** Aiken, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automation of Tests, Code Review, Data Validation, Data Structures, Memory Management, Fault Tolerance, Python (Programming Language), Object-Oriented Software Development, Mockito, Big O, Search Technologies, Software Deployment, Management of Software Versions, Data Logging, Large Language Models, Fastapi, Pytest, Solid Principles, Code Restructuring - **Published:** August 9, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/sr-data-scientist-ii-texas-usa-58873116 ## About the Role Experteer Overview In this Senior Data Scientist II role, you will advance generative AI, retrieval-augmented systems, and agentic AI to power drafting and search capabilities for legal customers. You'll own modular, production-grade Python applications and collaborate across teams to deliver reliable LLM-enabled solutions. You'll design robust architectures, ensure observability and resilience, and drive measurable impact in a fast-paced AI-enabled legal tech environment. This is a hands-on role with significant ownership and scope to shape scalable AI products. Compensation / Benefits * Architect modular agentic applications with clear separation of retrieval, prompt construction, model invocation, tool execution, state/history management, orchestration, validation, and response formatting * Refactor complex or legacy Python code for correctness, readability, modularity, and performance * Own production readiness for AI components including input validation, error handling, timeouts, retries, fallback behavior, configuration, and credential security * Establish observability for LLM and retrieval workflows via structured logging, metrics, tracing, alerts, and actionable error reporting * Define interfaces and data contracts between retrieval, orchestration, model, and downstream components * Write comprehensive tests (unit, integration, regression, end-to-end) including failure modes and degraded scenarios * Review code for architectural and operational risks and provide production-aligned feedback * Diagnose and optimize latency, memory usage, retrieval performance, token cost, and scalability * Participate in production deployments, incident investigations, root-cause analysis, and reliability improvements * Take end-to-end ownership from design through deployment and monitoring Tasks * Advanced Python proficiency with production-grade applications * Strong fundamentals in data structures, algorithms, OOP/functional design, typing, and complexity analysis * Ability to transform prototypes into modular and observable systems * Understanding of software design principles (separation of concerns, DI, interfaces, configuration) * Experience with automated testing (pytest) including mocking external services * Experience designing resilient distributed applications with timeouts, retries, partial failures, idempotency, and graceful degradation * Production observability experience (logging, metrics, tracing, alerting, incident troubleshooting) * Ability to conduct rigorous code reviews and manage lifecycle ownership from design to operation * Understanding of production LLM concerns (structured output validation, prompt versioning, token/cost controls, security, evaluation) * Strong cross-functional delivery and communication skills Key requirements * flexible working hours * wellbeing initiatives * shared parental leave * study assistance * sabbaticals * location-based benefits ## Description Experteer Overview In this Senior Data Scientist II role, you will advance generative AI, retrieval-augmented systems, and agentic AI to power drafting and search capabilities for legal customers. You'll own modular, production-grade Python applications and collaborate across teams to deliver reliable LLM-enabled solutions. You'll design robust architectures, ensure observability and resilience, and drive measurable impact in a fast-paced AI-enabled legal tech environment. This is a hands-on role with significant ownership and scope to shape scalable AI products. Compensation / Benefits * Architect modular agentic applications with clear separation of retrieval, prompt construction, model invocation, tool execution, state/history management, orchestration, validation, and response formatting * Refactor complex or legacy Python code for correctness, readability, modularity, and performance * Own production readiness for AI components including input validation, error handling, timeouts, retries, fallback behavior, configuration, and credential security * Establish observability for LLM and retrieval workflows via structured logging, metrics, tracing, alerts, and actionable error reporting * Define interfaces and data contracts between retrieval, orchestration, model, and downstream components * Write comprehensive tests (unit, integration, regression, end-to-end) including failure modes and degraded scenarios * Review code for architectural and operational risks and provide production-aligned feedback * Diagnose and optimize latency, memory usage, retrieval performance, token cost, and scalability * Participate in production deployments, incident investigations, root-cause analysis, and reliability improvements * Take end-to-end ownership from design through deployment and monitoring Tasks * Advanced Python proficiency with production-grade applications * Strong fundamentals in data structures, algorithms, OOP/functional design, typing, and complexity analysis * Ability to transform prototypes into modular and observable systems * Understanding of software design principles (separation of concerns, DI, interfaces, configuration) * Experience with automated testing (pytest) including mocking external services * Experience designing resilient distributed applications with timeouts, retries, partial failures, idempotency, and graceful degradation * Production observability experience (logging, metrics, tracing, alerting, incident troubleshooting) * Ability to conduct rigorous code reviews and manage lifecycle ownership from design to operation * Understanding of production LLM concerns (structured output validation, prompt versioning, token/cost controls, security, evaluation) * Strong cross-functional delivery and communication skills Key requirements * flexible working hours * wellbeing initiatives * shared parental leave * study assistance * sabbaticals * location-based benefits ## Related Videos - [How to Avoid LLM Pitfalls - Mete Atamel and Guillaume Laforge](https://www.wearedevelopers.com/videos/1328-how-to-avoid-llm-pitfalls-mete-atamel-and-guillaume-laforge) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) - [Automagic Configuration in Python](https://www.wearedevelopers.com/videos/363-automagic-configuration-in-python) ## Related Articles - [13 AI Tools You Have to Try](https://www.wearedevelopers.com/magazine/219-13-ai-tools-you-have-to-try) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix)