D

DaCodes

Custom software solutions to scale businesses

Applied AI Engineer - LLMs & Agentic Systems

AI Application EngineeringPosted on Nov 13
Full-timeRemote in MexicoMX$3k

About the Job

Requirements

  • Practical experience building and operating production applications based on large language models (LLMs), beyond prototypes or proofs of concept.
  • Direct participation in architecture and implementation decisions for solutions using agents.
  • Experience implementing tool calling and integrations with APIs or external services.
  • Practical knowledge of context, state, and memory management in LLM applications.
  • Ability to justify when to use an agent versus deterministic logic.
  • Experience implementing retrieval-augmented generation (RAG) pipelines for real applications.
  • Knowledge of chunking strategies, embeddings, semantic search, and document retrieval.
  • Experience evaluating and improving the relevance of retrieved information.
  • Ability to identify retrieval problems and reduce incorrect or unsupported responses.
  • Experience implementing quality evaluations for LLM applications, including tests of responses and agent behavior.
  • Practical knowledge of mechanisms for detecting and mitigating hallucinations, errors, and inconsistent responses.
  • Experience identifying latency, token consumption, and inference cost issues.
  • Ability to diagnose failures and improve the reliability of production solutions.
  • Strong experience developing solutions with Python.
  • Experience integrating APIs, backend services, and language models.
  • Good practices in software development, testing, error handling, and application maintenance.
  • Technical autonomy to investigate problems, propose alternatives, and execute solutions from start to finish.
  • Ability to explain what was built, decisions made, and results achieved.
  • Ability to choose solutions based on their utility and constraints rather than a technology’s popularity.
  • Production-oriented approach that considers quality, errors, monitoring, costs, and maintenance from the design stage.
  • Ability to question and clarify requirements before proposing a solution.
  • Ability to explain technical decisions and their implications to technical and business audiences.
  • Initiative in solving problems and taking responsibility for outcomes.

Responsibilities

  • Design, develop, and maintain LLM-based applications used in real business processes.
  • Build agentic systems that interact with tools, APIs, and external services, incorporating controls over their actions.
  • Evaluate when to use agents, deterministic workflows, or a combination of both.
  • Design and implement RAG solutions, including chunking strategies, embeddings, retrieval, reranking, and context management.
  • Implement evaluation mechanisms to measure response quality, information retrieval, and agent behavior.
  • Identify and resolve hallucinations, execution errors, latency, cost, and reliability issues.
  • Define validation, error-handling, and monitoring mechanisms for solutions deployed in production.
  • Collaborate with product and engineering teams to understand business requirements, assess alternatives, and convert them into viable technical solutions.
  • Participate directly in architecture, implementation, and continuous improvement decisions for developed solutions.

Desired Qualifications

  • Experience with agent-orchestration frameworks such as LangGraph, Pydantic AI, or similar tools.
  • Experience implementing integrations using Model Context Protocol (MCP).
  • Knowledge of vector databases and semantic-search tools.
  • Experience with observability and evaluation tools for LLM applications.
  • Knowledge of machine learning and data science.
  • Experience in fintech, financial services, payments, fraud, or regulated processes.
  • Familiarity with security controls and protection of sensitive information in AI applications.

About the Company

DaCodes

Custom software solutions to scale businesses

DaCodes provides custom software solutions to help organizations reach their potential. A global team of 220+ DaCoders partners with clients to understand goals, design, build, and support software that improves workflows and scales operations. It stands out by offering client-aligned, ongoing collaboration from a large global talent pool to deliver tailored software that supports long-term strategic goals. The aim is to help organizations grow through technology by increasing efficiency, expanding capabilities, and accelerating innovation.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Mérida, Mexico
Founded
2014

Recently Posted Jobs

Explore more opportunities at DaCodes

See more jobs