Senior Full-Stack, Data and AI Agent Engineer @EPAM
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Full-Stack, Data and AI Agent Engineer @EPAM

2d ago - EPAM is hiring a remote Senior Full-Stack, Data and AI Agent Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Argentina

Role Description

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.

  • 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.

Qualifications

  • 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.

Requirements

  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full-Stack, Data and AI Agent Engineer @EPAM
Artificial Intelligence
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 128,528+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later