We are looking for a Senior Full-Stack, Data and AI Agent Engineer to join our team developing a production agentic AI platform for upstream oil & gas operations (ESP, gas lift, plunger lift, chemical injection). You will build and maintain the deep-agent core that turns petroleum engineers' natural-language questions into safe, schema-aware SQL and multi-step reasoning workflows.ResponsibilitiesOwn the deepagents/LangGraph agent runtime, building and extending agent tools, subagents, and safety middlewareDesign FastAPI endpoints with async I/O (asyncpg/psycopg3) and SSE streaming for real-time agent responsesWrite SELECT-only, injection-safe SQL generation against per-tenant PostgreSQL schemasIntegrate with AWS Bedrock (Claude via langchain-aws) and manage LLM factory/model routingInstrument agent runs with MLflow and contribute to the eval frameworkWork with pgvector, FAISS, and S3-backed document storage for RAG retrievalRequirements3+ years of backend engineering experience in Python, with strong async/await skills and FastAPI or a comparable frameworkFamiliarity with AWS core services such as Bedrock, RDS, and S3, with a strict no-hardcoded-credentials approachHands-on experience with LangGraph, LangChain, or a similar agent-orchestration frameworkSolid SQL/PostgreSQL experience, with comfort owning safety-critical code such as SQL injection prevention and tenant isolationFamiliarity with LLM APIs (Bedrock, OpenAI, Anthropic) and prompt engineeringCompetency in CI/CD and test discipline, including lint/format gates, pytest/Jest, and GitHub ActionsSecurity and tenant-isolation mindset, covering tenant isolation, SELECT-only SQL, and no cross-tenant leakageObservability/eval mindset using MLflow or equivalent, with quality, latency, and token measurement before shippingFlexibility to learn oil & gas / production-ops terminology (ESP, gas lift, decline curves) even without prior backgroundEnglish proficiency for client-facing communication; Spanish is a nice-to-haveNice to haveAwareness of TypeScript/React/Next.js, including understanding of SSE event formats, content types, and payload shapes for cross-stack debuggingFamiliarity with uv, Ruff, and pytestKnowledge of MLflowFamiliarity with Redis/APSchedulerBackground in oil & gas domain knowledgeWe offerInternational projects with top brandsWork with global teams of highly skilled, diverse peersHealthcare benefitsEmployee financial programsPaid time off and sick leaveUpskilling, reskilling and certification coursesUnlimited access to the LinkedIn Learning library and 22,000+ coursesGlobal career opportunitiesVolunteer and community involvement opportunitiesEPAM Employee GroupsAward-winning culture recognized by Glassdoor, Newsweek and LinkedInEPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.