Senior AI Engineer

AthenaWorks LLC

México

Remote

MXN 900,000 - 1,300,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Payment in USD
A truly flexible work schedule
A Non-Working Pay Days Policy
Learning Budget
An opportunity for you to help create

Job summary

Athenaworks seeks a Sr AI Engineer to help build and scale a conversational AI platform for business workflows. You will work on AI systems that understand context, retrieve information from internal services, and support real-time product experiences.

The role blends backend engineering, agentic AI, product integration, and platform reliability, with a Python/LangGraph/AWS stack. The team is distributed across Europe and LATAM, and engineers are treated as peers.

Qualifications

  • 8+ years of software engineering experience with backend systems and AI/agent development in last 1-2 years.
  • Strong production Python skills: async/await, FastAPI, Pydantic, typed codebases, pytest.
  • Hands-on experience building LLM applications, AI agents, and RAG systems in production with ownership.
  • Experience with LangChain and LangGraph (state machines, routing, tool nodes).
  • RAG: BM25 + dense embeddings, vector DBs (pgvector, FAISS, Weaviate, Qdrant).
  • Knowledge of MCP (Model Context Protocol) and agent-to-tool integration patterns.
  • Reliability engineering for LLM/agent systems: retries, circuit breakers, observability.
  • AWS cloud skills: ECS, Lambda, SQS, RDS/PostgreSQL, S3; Docker; Kubernetes.
  • Strong communication in a fast-paced distributed environment.

Responsibilities

  • Design AI agentic architectures for customer engagement and automation use cases.
  • Build and maintain asynchronous backend services and real-time interactions between AI systems and product interfaces.
  • Develop pipelines for agent reasoning, memory, planning, and tool use with secure contracts.
  • Implement reliability patterns: timeouts, retries, circuit breakers, caching, rate limiting.
  • Evaluate models/agents to improve performance, reliability, and alignment with guardrails.
  • Implement guardrails for permissions, unsafe inputs, prompt-injection, and tool misuse.
  • Standardize observability with LangSmith, Langfuse, OpenTelemetry; create actionable incidents.
  • Collaborate with product, frontend, platform, and data teams to deliver safe AI experiences.
  • Stay ahead of trends in agent-based AI and bring innovative ideas to the product.

Skills

Python backend
LLM apps
Agent orchestration
AWS cloud
Distributed systems
Teamwork
Communication
Reliability engineering

Tools

LangChain
LangGraph
FastAPI
Pydantic
pytest
Mypy
Ruff
OpenTelemetry
LangSmith
LangFuse
pgvector
FAISS
Weaviate
Qdrant
Kubernetes
Docker
S3
ECS
Lambda
SQS
PostgreSQL

Job description

Sr. AI Engineer

Job Description Join Us to Shape the Digital World. We’re passionate about delivering cutting-edge technology to some of the world’s top startups and companies, powered by diverse and empowered teams of technologists eager to drive change.

As a fairness-driven organization, we are committed to creating a safe and inclusive environment where everyone, regardless of background, is treated with respect and equity.

We value people with strong technical skills who are collaborative, curious, results-driven, and take ownership. We embrace people who want to be themselves, enjoy daily flexibility, and are eager to grow, learn, and make a difference wherever the opportunity arises. We’re seeking exceptional talent to work on immersive client projects that will challenge and hone your skills.

* Advanced English language proficiency is required for the role.

About The Role

We are looking for a Senior AI / Backend Product Engineer to join our team and help build and scale a conversational AI platform for business workflows. You will work on AI systems that understand context, retrieve information from internal services, use tools to complete multi-step tasks, and support real-time product experiences.

This is a hands-on role at the intersection of backend engineering, agentic AI, product integration, and platform reliability - working closely with product managers, designers, data scientists, and engineers. The stack is Python, LangGraph, and AWS. The team is senior, distributed across Europe and LATAM, and treats engineers as peers.

Your Responsibilities
  • Design and implement AI agentic architectures tailored to customer engagement and automation use cases, including routing, planning, tool calling, memory, and domain-specific workflows.

  • Build and maintain asynchronous backend services and real-time streaming interactions (SSE, WebSockets) between AI systems and product interfaces.

  • Develop and maintain pipelines for agent reasoning, memory, planning, and tool use - integrating LLMs, MCP servers, RAG systems, and external APIs through secure, typed, and resilient service contracts.

  • Implement reliability patterns for production AI: timeouts, retries with exponential backoff, circuit breakers, graceful degradation, caching, rate limiting, and concurrency management.

  • Evaluate models and agents to improve performance, reliability, and alignment - including golden datasets, regression checks, LLM-as-judge scoring, feature flags, and guardrail pipelines.

  • Implement guardrails for permissions, sensitive actions, unsafe inputs, hallucination risk, prompt-injection mitigation, and tool misuse.

  • Standardize agent observability with structured traces (LangSmith, Langfuse, OpenTelemetry), turning opaque LLM failures into reproducible incidents with clear rollback paths.

  • Collaborate with product, frontend, platform, and data teams to turn AI capabilities into useful and safe user experiences.

  • Stay ahead of emerging trends in agent-based AI - including MCP, AG-UI, and agentic development workflows - and proactively bring innovative ideas into the product.

Technical Skills (Must-haves)
  • 8+ years of software engineering experience, with a meaningful backend systems foundation (APIs, databases, distributed systems) and a focused shift to AI/agent development in the last 1-2 years.

  • Strong production Python skills: async/await, asyncio, FastAPI, Pydantic, dependency injection, typed codebases (mypy, Ruff), and pytest including pytest-asyncio.

  • Hands-on experience building LLM applications, AI agents, and RAG systems in production - not just PoCs. Must include real ownership: you built it, operated it, and fixed it when it broke.

  • Solid experience with agent orchestration frameworks, specifically LangChain and LangGraph (state machines, conditional routing, tool nodes, checkpointing).

  • RAG implementation depth: hybrid retrieval (BM25 + dense embeddings), reranking, chunking strategies, vector databases (pgvector, FAISS, Weaviate, Qdrant), and retrieval failure debugging.

  • Familiarity with MCP (Model Context Protocol): understanding of tool contracts, server design, and agent-to-tool integration patterns.

  • Reliability engineering applied to LLM/agent systems: retry logic, circuit breakers, fallback paths, streaming failure handling, and cost/token optimization.

  • Agent evaluation and observability: golden datasets, regression testing, LLM-as-judge, tracing with LangSmith or Langfuse, structured logging, and alerting.

  • Cloud environment experience (AWS preferred): ECS, Lambda, SQS, RDS/PostgreSQL, S3, Docker, Kubernetes.

  • Strong communication and teamwork abilities in a fast-paced, distributed, collaborative environment.

Nice to have
  • Experience with MCP server development, OAuth-based MCP authentication, or MCP gateway architecture.

  • Familiarity with real-time streaming patterns: SSE, WebSockets, AG-UI or equivalent agent-to-UI protocols.

  • Background in human-in-the-loop systems, AI safety, or alignment practices.

  • Active use of AI coding tools (Claude Code, Cursor, Codex) and specification-driven development (SDD) methodologies.

  • Contributions to open-source agent frameworks or NLP libraries.

  • Experience with reinforcement learning or agent simulation environments.

A happy team makes all the difference. That's why we offer
  • Payment in USD

  • A truly flexible work schedule

  • A Non-Working Pay Days Policy

  • Learning Budget

  • An opportunity for you to help create change in the industry

  • And more!

Athenaworks is an inclusive and safe organization that values your technical skills, work experience, collaboration abilities, and potential to grow in your career. We proudly welcome self-taught individuals, as we focus solely on your ability to deliver exceptional work. We will never consider any irrelevant personal or professional aspects of your life.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI Engineer (Backend-Focused)
Senior AI Engineer (Backend-Focused)

Proxify • Ciudad de México

On-site
MXN 1,208,563 - 1,553,867
Flexible withdrawal options
24 flex days off
Consistent 8-hour working days
Open Position: Jr. AI Solutions Engineer
Open Position: Jr. AI Solutions Engineer

AuraChat.ai • Americas

On-site
MXN 600,000 - 1,000,000
Competitive salary
Equity
Bonuses
+2
Senior Agentic Ai Engineer Id87667
Senior Agentic Ai Engineer Id87667

Agileengine • Xico

Hybrid
MXN 900,000 - 1,500,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
AI Engineer ID59360
AI Engineer ID59360

AgileEngine • Ciudad de México

On-site
MXN 870,019 - 1,218,026
Mentorship
Education budget
Fitness budget
+1
AI Software Engineer (Full Stack) ID51390
AI Software Engineer (Full Stack) ID51390

AgileEngine • Ciudad de México

On-site
MXN 1,373,155 - 1,888,088
Mentorship and personalized growth roadmaps
USD-based competitive compensation
Flexible schedule with remote options
+1
AI Software Engineer (Full Stack) ID51390
AI Software Engineer (Full Stack) ID51390

AgileEngine • Santiago de Querétaro

On-site
MXN 1,544,799 - 2,059,732
Mentorship and personalized growth roadmaps
USD-based compensation with budgets for education and fitness
Flexible schedule with remote work options
AI Software Engineer (Full Stack) ID51390
AI Software Engineer (Full Stack) ID51390

AgileEngine • Región Centro

On-site
MXN 1,373,155 - 2,059,732
Professional growth assistance
Competitive USD-based compensation
Flexible schedule
+1
Open Position: AI Data Engineer
Open Position: AI Data Engineer

AuraChat.ai • Americas

On-site
MXN 600,000 - 900,000
Competitive Base Pay
Equity Package
Performance Bonus
+2
Open Position: Full Stack AI Engineer
Open Position: Full Stack AI Engineer

AuraChat.ai • Americas

On-site
PHP 4,112,808 - 5,287,896
Competitive Base Pay
Equity Package
Performance Bonus
+1
Senior Full Stack AI Engineer - Remote Work | REF#305205
Senior Full Stack AI Engineer - Remote Work | REF#305205

BairesDev • Veracruz

Remote
MXN 1,662,000 - 2,770,000
100% remote work
Competitive USD compensation
Hardware and software setup provided
+4