> Markdown version of [/jobs/ext/2289285-ai-systems-engineer-data-state-management-senior](https://www.wearedevelopers.com/jobs/ext/2289285-ai-systems-engineer-data-state-management-senior). 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). --- # AI Systems Engineer - Data & State Management - Senior - **Company:** Ernst & Young LLP - **Location:** St. Louis, MO, United States - **Experience:** Expert - **Salary:** $106,900.0 - $176,500.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Databases, Extract Transform Load (ETL), Data Stores, Data Systems, Relational Databases, Graph Database, PostgreSQL, Neo4j, Operational Databases, Redis, Data Streaming, Systems Integration, Caching, Change Data Capture, Event Driven Architecture, Debezium, Kubernetes, Information Technology, Data Lineage, Apache Flink, Apache Kafka, Stream Processing, Block Storage - **Published:** August 29, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3369515088&tx=YT1515TTD&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Deep expertise operating production databases and data stores at scale, including relational, key-value, vector, graph, and object storage. * Strong command of streaming and event-driven architectures (Kafka, NATS, CDC, stream processing) and the consistency tradeoffs they involve. * A durability-first mindset: thinking in terms of consistency, recoverability, blast radius, and data correctness under failure. * Ability to operate stateful systems consistently across managed cloud and self-hosted OSS in cloud, on-prem, edge, and air-gapped environments. * Strong grasp of schema governance and evolution, preventing breaking changes across producers and consumers. * Strong communicator able to guide consuming teams toward the right storage and streaming patterns. * Orientation toward reliability and toil reduction through automation and infrastructure-as-code for data systems. To qualify you must have * Bachelor's or Master's degree in Computer Science or related technical field. * 8+ years operating production data infrastructure, streaming systems, or database platforms at scale. * Hands-on expertise with relational databases (PostgreSQL) and caching (Redis/Valkey), including HA, replication, and backup/recovery. * Exposure to AI/ML data patterns - embeddings, retrieval, feature/state stores for agentic workloads. * Production experience with vector and/or graph databases (Qdrant, Milvus, PGVector, Neo4j) in AI/ML contexts. * Deep experience with event streaming and messaging (Apache Kafka/Strimzi, NATS) and change data capture (Debezium). * Experience with stream processing (Apache Flink) and event/schema governance (CloudEvents, schema registry). * Experience running stateful systems on Kubernetes (operators, persistent volumes, object/block storage such as MinIO/OpenEBS). * Ability to define clean ownership boundaries and data/schema contracts with platform, trust, runtime, and delivery teams. Ideally, you'll also have * Experience with durable workflow engines (DBOS, Temporal, or equivalents). * Experience with data lineage and metadata tooling (OpenLineage, Marquez, or equivalents). * Proven track record operating data systems under compliance, security, or regulatory constraints, including data-at-rest and in-transit protection. * Familiarity with multi-tenant data isolation and per-tenant performance management. * Experience with cross-environment replication and DR strategies tiered by RPO/RTO (e.g., MirrorMaker, CloudNativePG PITR). * Exposure to regulated delivery environments (financial services, tax, healthcare, risk). ## Description * Own the memory and data stores: relational and durable state (PostgreSQL, DBOS durable workflows), caching (Redis/Valkey), vector stores (Qdrant/Milvus/PGVector), knowledge graphs (Neo4j), and object/block storage (MinIO, OpenEBS Mayastor), across every environment and tenant. * Own event streaming and async messaging: Apache Kafka (Strimzi), NATS JetStream (agent-to-agent), Debezium (change data capture), Apache Flink (stream processing), and Apicurio/CloudEvents (schema and event contracts). * Own data durability, consistency, and recoverability: replication, backup/restore, point-in-time recovery, and cross-environment data movement, tiered by RPO/RTO. * Build and operate streaming and CDC pipelines that move data reliably between stores and services, with schema governance and evolution that prevents breaking changes across producers and consumers. * Make state multi-tenant and portable, ensuring isolation, performance, and consistent semantics whether running on managed cloud services or self-hosted OSS in an air-gapped environment. * Provide the data and lineage substrate that downstream governance, observability, and AI knowledge capabilities depend on, as well as integrating with lineage tooling. ## Related Videos - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) ## Related Articles - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [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) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift)