27 sep
|
EPAM Systems
|
Colombia
27 sep
EPAM Systems
Colombia
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.
Responsibilities
- Own the deepagents/LangGraph agent runtime, building and extending agent tools, subagents, and safety middleware
- Design FastAPI endpoints with async I/O (asyncpg/psycopg3) and SSE streaming for real-time agent responses
- Write SELECT-only, injection-safe SQL generation against per-tenant PostgreSQL schemas
- Integrate with AWS Bedrock (Claude via langchain-aws) and manage LLM factory/model routing
- Instrument agent runs with MLflow and contribute to the eval framework
- Work with pgvector, FAISS, and S3-backed document storage for RAG retrieval
Requirements
- 3+ years of backend engineering experience in Python, with strong async/await skills and FastAPI or a comparable framework
- Familiarity with AWS core services such as Bedrock, RDS, and S3, with a strict no-hardcoded-credentials approach
- Hands-on experience with LangGraph, LangChain, or a similar agent-orchestration framework
- Solid SQL/PostgreSQL experience, with comfort owning safety-critical code such as SQL injection prevention and tenant isolation
- Familiarity with LLM APIs (Bedrock, OpenAI, Anthropic) and prompt engineering
- Competency in CI/CD and test discipline, including lint/format gates, pytest/Jest, and GitHub Actions
- Security and tenant-isolation mindset, covering tenant isolation, SELECT-only SQL, and no cross-tenant leakage
- Observability/eval mindset using MLflow or equivalent, with quality, latency, and token measurement before shipping
- Flexibility to learn oil & gas / production-ops terminology (ESP, gas lift, decline curves) even without prior background
- English proficiency for client-facing communication; Spanish is a nice-to-have
Nice to have
- Awareness of TypeScript/React/Next.js, including understanding of SSE event formats, content types, and payload shapes for cross-stack debugging
- Familiarity with uv, Ruff, and pytest
- Knowledge of MLflow
- Familiarity with Redis/APScheduler
- Background in oil & gas domain knowledge
We offer
- International projects with top brands
- Work with general teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Integral career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
EPAM 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.
📌 Senior Full-Stack, Data and AI Agent Engineer (Colombia)
🏢 EPAM Systems
📍 Colombia