Job Closed
This listing is no longer active.
Coding the world of tomorrow
AI Systems Engineer (Agents, RAG & Production AI)
Location
Mexico
Posted
66 days ago
Salary
0
Seniority
Mid Level
Job Description
AI Systems Engineer (Agents, RAG & Production AI)
DaCodes.
About DaCodes DaCodes is a leading software and digital product company that partners with ambitious organizations to design, build, and scale custom technology solutions. We combine deep engineering expertise with a product-minded consulting approach to deliver high-impact outcomes across industries. Our teams work at the intersection of AI, cloud infrastructure, and modern software development to solve complex business challenges. Role Overview We are looking for a Senior AI Engineer to join our team and lead the design, development, and deployment of AI-powered products and platforms. This role sits at the intersection of applied AI research, fullstack engineering, and solution architecture. You will be responsible for building intelligent systems that include conversational AI, autonomous agents, retrieval-augmented generation pipelines, and AI-assisted development workflows. You will work closely with product, design, and engineering teams, as well as directly with clients, to translate complex business needs into production-ready AI solutions.
Job Requirements
- Key Responsibilities
- Design and implement end-to-end AI solutions including chatbots, RAG pipelines, autonomous agents, and intelligent automation workflows.
- Build fullstack platforms and prototypes rapidly using AI-assisted development tools such as Lovable, v0, Cursor, and Kiro.
- Architect and develop AI agent systems using frameworks like LangChain, LangGraph, Strands Agents, and CrewAI, applying agentic design patterns (ReAct, Plan-and-Execute, Reflection, Tool-use).
- Design and maintain advanced prompt engineering strategies: chain-of-thought, few-shot, system prompts, structured outputs, prompt chaining, and production prompt libraries with version control.
- Build and operate document processing pipelines using Unstructured.io, LlamaParse, Amazon Textract, or Azure Document Intelligence for RAG ingestion.
- Integrate and manage vector databases (Pinecone, Qdrant, Weaviate, Chroma) for semantic search and knowledge retrieval, including advanced patterns like hybrid search, reranking, and query decomposition.
- Deploy, manage, and optimize AI workloads on AWS (Bedrock, SageMaker, Lambda) and Azure (AI Foundry, OpenAI Service, Cognitive Services).
- Implement AI security best practices: prompt injection prevention, jailbreak mitigation, PII detection/redaction, input sanitization, and output validation using guardrails frameworks (NeMo Guardrails, Guardrails AI).
- Define and enforce best practices for spec-driven development and AI-assisted engineering workflows across teams.
- Implement evaluation frameworks, LLM observability, and tracing pipelines (LangSmith, LangFuse, Helicone, OpenTelemetry) for AI systems in production.
- Design API layers for AI services including REST/GraphQL endpoints, webhook integrations, and rate limiting/retry strategies for LLM providers.
- Collaborate with clients and stakeholders to scope AI initiatives, identify technical feasibility, and propose architectured solutions.
- Mentor junior engineers and contribute to internal knowledge-sharing on AI technologies and methodologies.
- Stay current with the rapidly evolving AI landscape and proactively recommend new tools, models, and patterns.
- Required Qualifications
- 5+ years of professional software engineering experience, with at least 2 years focused on AI/ML applications.
- Strong proficiency in Python and/or TypeScript for AI and backend development.
- Hands-on experience building AI agents using LangChain, LangGraph, CrewAI, Strands Agents, or equivalent orchestration frameworks.
- Strong understanding of agentic design patterns: ReAct, Plan-and-Execute, Reflection, Tool-use, and multi-step reasoning architectures.
- Advanced prompt engineering skills: chain-of-thought, few-shot, system prompts, structured outputs (JSON mode, Pydantic parsers), prompt chaining, and production prompt library management.
- Production experience with RAG architectures: document ingestion, chunking strategies, embedding models, vector stores, reranking (Cohere Rerank, cross-encoders), hybrid search, and retrieval pipelines.
- Experience building document processing pipelines using tools like Unstructured.io, LlamaParse, Amazon Textract, or Azure Document Intelligence.
- Working knowledge of vector databases: Pinecone, Qdrant, Weaviate, Chroma, or pgvector.
- Experience deploying AI solutions on AWS (Bedrock, SageMaker) and/or Azure (AI Foundry, OpenAI Service).
- Proven ability to build fullstack applications and rapid prototypes using AI-assisted tools (Lovable, v0, Cursor, Kiro).
- Understanding of AI security principles: prompt injection prevention, jailbreak mitigation, PII detection/redaction, and output validation.
- Experience implementing guardrails frameworks (NeMo Guardrails, Guardrails AI) for safe and controlled LLM behavior in production.
- Experience with spec-driven or AI-assisted development practices including structured prompting, code generation validation, and iterative refinement.
- Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure as code (Terraform, CDK, or Pulumi).
- Preferred Qualifications
- Experience with multi-agent architectures and agent-to-agent communication patterns.
- Familiarity with automated prompt evaluation, benchmarking methodologies, and regression testing for prompt libraries.
- Knowledge of model routing and gateway patterns: LiteLLM, Portkey, or custom gateway layers for multi-provider failover and cost optimization.
- Experience with semantic caching strategies (GPTCache, Redis semantic cache) and prompt caching (Anthropic, OpenAI) for cost and latency optimization.
- Deep familiarity with platform-specific AI APIs: OpenAI Assistants/Responses API, Anthropic tool-use and computer-use patterns, AWS Bedrock Agents.
- Understanding of token budgeting, model selection heuristics, and cost optimization strategies across LLM providers.
- Experience designing and executing AI testing methodologies: unit testing prompts, integration testing agents, and regression suites for AI behavior.
- Experience with streaming architectures for real-time AI responses (SSE, WebSockets).
- Hands-on experience with model fine-tuning and distillation techniques.
- Exposure to MLOps practices: model versioning, A/B testing, drift detection, and monitoring.
- Working knowledge of MCP (Model Context Protocol) servers and tool integration patterns.
- Experience with event-driven AI architectures using Kafka or SQS for async processing pipelines.
- Experience with speech-to-text, text-to-speech, or multimodal AI applications.
- Contributions to open-source AI projects or active participation in the AI developer community.
- Background in consulting or client-facing delivery environments.
- Technology Stack
- AI Frameworks: LangChain, LangGraph, CrewAI, Strands Agents, Haystack, Semantic Kernel
- Prompt Engineering: DSPy, PromptFlow, chain-of-thought, few-shot, structured outputs, prompt libraries
- Guardrails&Security: NeMo Guardrails, Guardrails AI, PII redaction, prompt injection prevention
- Document Processing: Unstructured.io, LlamaParse, Amazon Textract, Azure Document Intelligence
- Cloud AI Services: AWS Bedrock, AWS SageMaker, Azure AI Foundry, Azure OpenAI Service
- Vector Databases: Pinecone, Qdrant, Weaviate, Chroma, pgvector
- LLM Providers: OpenAI, Anthropic (Claude), AWS (Titan, Nova), Google (Gemini), Meta (Llama), Mistral
- AI Dev Tools: Lovable, v0, Cursor, Kiro, GitHub Copilot, Claude Code
- Observability & Tracing: LangSmith, LangFuse, Helicone, RAGAS, DeepEval, OpenTelemetry, Weights & Biases
- Model Routing & Caching: LiteLLM, Portkey, GPTCache, Redis semantic cache
- Languages: Python, TypeScript/JavaScript, SQL
- Cloud Platforms: AWS, Azure, GCP (secondary)
- Infrastructure: Docker, Terraform, CDK, Kubernetes, Serverless (Lambda, Azure Functions)
- Databases: PostgreSQL, DynamoDB, MongoDB, Redis, Neo4j
- Event & Streaming: Kafka, SQS, SSE, WebSockets
Benefits
- 🚀 Integration with global brands and disruptive startups.
- 🏡 Remote work / Home office
- 📍 If a hybrid or on-site modality is required, you will be informed from the first session.
- ⏳ Schedule aligned with your assigned project/team.
- 📅 Monday to Friday work schedule.
- 🎉 Day off on your birthday.
- 🏥 Major medical insurance (applies to Mexico).
- 🛡️ Life insurance (applies to Mexico).
- 🌎 Multicultural teams.
- 🎓 Access to courses and certifications.
- 📢 Meetups with special guests from the IT industry.
- 📡 Virtual integration events and interest groups.
- 📢 English classes.
- 🏆 Opportunities within our different business lines.
- 🏅 Proudly certified as a Great Place to Work.
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
• Help design, build, and maintain infrastructure systems that power our core SaaS platform, with a focus on performance, security, reliability, and developer experience • Collaborate cross-functionally with Product Engineering, SRE, and Security teams to drive infrastructure projects from concept through production • Evaluate existing systems and implement architectural improvements that increase scalability, resilience, and operational efficiency • Build and manage infrastructure using infrastructure-as-code tools such as Terraform, Pulumi, or similar technologies • Use configuration management tools such as Ansible, Chef, or similar to improve consistency and automation across environments • Support and evolve containerized platforms and orchestration systems, including technologies such as Docker, Kubernetes, ECS, or Nomad • Contribute to observability and operational excellence through monitoring, logging, alerting, and instrumentation improvements • Document system designs, platform standards, and operational best practices, and instruct developers on how to use them effectively • Mentor and guide junior engineers, contributing to a culture of technical excellence, ownership, and continuous learning • Participate in an on-call rotation and help maintain the health, availability, and performance of production systems
• Translate business and system needs into requirements for cross-functional development teams in an Agile environment. • Identify/gather, analyze, document, validate, and prioritize requirements while acting as a liaison between stakeholders and development teams. • Understand the vision of the product to be developed, document ideas into concrete requirements, and act as a point of contact for any clarification regarding deliverables. • Gather, validate, analyze, document, and prioritize requirements from key stakeholders and SMEs using requirement elicitation techniques. • Document requirements by creating detailed user stories, technical requirements, and acceptance criteria. • Maintain and update documentation throughout the development lifecycle. • Conduct impact analysis for changes across integrated systems and identify dependencies. • Facilitate requirement workshops and refinement sessions with cross-functional teams.
Remote Opportunity - Take Back Control of Your Time
AO Garcia AgencyGlobal Elite Empire Consultants is a third-party recruiter, not an insurance agency. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
If you’re driven but stuck in a system that rewards time instead of performance, it’s time to rethink things. This opportunity is for individuals who want to take ownership of their income and growth. You’ll be working with clients who have already shown interest—your job is to guide, educate, and help them move forward. What Sets This Apart - No cold outreach - No income ceiling - Remote work - Clear path to leadership Who This is For - Competitive individuals - Self-starters - People willing to be coached Not For Those looking for guaranteed hourly pay or minimal effort. *All interviews will be conducted via Zoom video conferencing. (Global Elite Empire Consultants is a third-party recruiter, not an insurance agency)
Senior Agentic Engineer - Systems
SunlightSunlight's solutions create connection, transparency and trust to reduce time in foster care and reunify families sooner
About Sunlight Sunlight is a mission-driven technology company building innovative solutions that connect child-welfare-involved parents and youth with their legal counsel, caseworkers, mentors and other support resources. Our secure, real-time communication platform promotes trust and transparency across the child welfare system and directly contributes to shortening the time children spend in foster care and helping families reunify safely and sooner. About the role At Sunlight, we've cracked velocity. Our agentic development pipeline ships features fast — sometimes hundreds or thousands of lines per feature cycle. We've built the engineering backbone that makes that velocity trustworthy, scalable, and secure — and now we need a senior engineer to take ownership of making it even better. This isn't a traditional engineering role — it's much more. You'll be shaping the future of AI-assisted software development — pushing the boundaries of what agentic engineering can do, optimizing how it works, and building the processes that let a small team deliver like a big one. You need the skillset of a team lead — because you are one. Your team just happens to be AI agents, not humans. You'll orchestrate how they work, improve how they perform, and hold them accountable for the quality of what they produce. Role: Senior AI Quality EngineerType: Full-time · RemoteStack: Ruby on Rails · PostgreSQL · iOS · Android · Full-stackAI Tooling: Claude Code · Wispr FlowContext: AI-native engineering workflow · HIPAA-compliant legal techThe role in plain terms Think of this as being the lead of an AI engineering team — part architect, part process designer, part team lead whose reports happen to be AI agents. You'll orchestrate how work gets planned, executed, and validated. You'll review implementation plans before any agent writes a line of code. You'll validate output. And critically, when you see the same mistake twice, you'll fix the process so it doesn't happen a third time. This is a leadership role from day one. Not people management — agent management. Can you figure out how to orchestrate a team of AI agents to build a feature? Can you adopt and perfect processes that allow us to deliver quality work at scale, so we can focus all of our attention on what the software should do — not how it needs to be built? That's the job. Your legacy here won't be features you shipped — it'll be an engineering system that compounds in quality and efficiency because of the way you shaped it. What you'll actually do day to day - Review AI-generated implementation plans before code is written — catch architectural decisions that will cause problems downstream - Validate AI output across the backend: integrations, database performance, security, scalability, and infrastructure efficiency - Automate testing infrastructure across the full stack — build the systems that run unit, integration, acceptance, end-to-end, and production monitoring without manual intervention - Build feedback loops so the AI knows when something passes, when something breaks, and when to stop and bring a human in - Identify recurring failure patterns and improve the AI's prompting, agent configuration, or testing scaffolding to prevent them - Drive code quality standards — separation of concerns, clean architecture, testability — that get built into the AI's defaults - Own backend reliability: integrations run correctly, data flows are secure, performance scales, nothing leaks - Optimize the agentic development process itself — just because something can be done with a billion tokens doesn't mean it should be. Find ways to ship the same quality with less waste - Help shape and continuously improve the engineering spec process: take product specs, ensure the implementation plan is sound, and build repeatable processes that the team can scale on - Use our existing agentic orchestration to manage agent workflows end to end — plan the work, review the output, and continuously improve the system - Build and refine the processes that let our agentic pipeline operate with increasing autonomy and decreasing error rates - Own technical documentation that informs future AI sessions — so every agent starts with an accurate, up-to-date understanding of what it should be doing What you'll own - Technical Issues — triaging, validating, and resolving issues surfaced by AI agents or production monitoring - Performance Issues — identifying bottlenecks, optimizing queries, ensuring the system scales - Integrations — making sure third-party services and systems run correctly and reliably - Scalability — ensuring architecture decisions support growth without rework - Code Quality — setting and enforcing standards that get built into the AI's defaults - Architecture Quality — reviewing implementation plans for soundness before agents execute - Security — validating compliance within a HIPAA-compliant environment - Technical Documentation — owning the documentation that AI agents consume to understand the system. AI-generated and AI-consumed — this documentation directly informs the quality of future sessions - CI/CD Pipeline — health, optimization, and automated test run infrastructure What we're looking for Must have - Strong Rails background with real production experience - Test-driven development mindset — tests first, not tests last. This is critical to agentic development: if the AI doesn't have tests to validate against, it can't run autonomously - Experience designing testing architecture, not just writing tests - Ability to do high-volume code review: spotting patterns and validating whether AI-flagged issues are real problems or false positives - Comfortable working across the stack: web, mobile, APIs, infrastructure - Strong understanding of security best practices, especially in regulated environments - Self-directed — you identify what needs fixing and go fix it without waiting to be told - Excited about pushing the boundaries of AI-assisted development Nice to have - Experience with CI/CD pipeline design and optimization - Familiarity with Sentry, Pendo, or similar observability tools - Background in tech lead, team lead, or architectural review roles — you need this skillset now, not eventually - Experience managing engineering workflows, whether human or automated - Experience working alongside code generation or automation tooling (Claude Code, Cursor, or similar) - Query optimization and database performance experience - HIPAA, SOC 2, or similar compliance experienc The mindset that will make you great here - You care more about the system than the feature - You see a test failure as information, not inconvenience - You think in patterns, not just individual bugs - You make your own job easier over time by improving the process - You're excited to work with AI and want to push the boundaries of agentic development - You can give clear, structured feedback that improves the pipeline - You believe great software for a great cause is worth building with everything you've got - You think in orchestration, systems, and leverage; not lines of code written Why this role is different This is a new kind of engineering role. You won't be measured by features shipped or lines written. You'll be measured by the reliability, security, and efficiency of everything our AI produces — and how much better the entire system gets over time because of you. The mission matters. We need people who want to build great software for a great cause — and who see AI-assisted development as the way to punch above our weight as a small team doing important work. If you've been waiting for a place where engineering discipline actually compounds into something bigger than one codebase, this is it. Compensation Compensation at Sunlight Group is determined based on a combination of factors, including the scope and responsibilities of the role, the candidate's experience and skills, and internal equity across our team. The salary range listed for this position reflects our intended hiring range; offers are made thoughtfully within that range based on the full picture of a candidate's background. We believe in paying people fairly and are happy to discuss compensation openly throughout the hiring process.



