YOUR NEXT CHAPTER
Junior AI/ML Engineer
About the role
• Build conversational AI agents that interact with users, call tools and APIs, and hand conversations off to human agents when needed
• Build retrieval-augmented generation (RAG) pipelines using approved information sources
• Connect AI agents with CRMs, ticketing systems, databases, and messaging channels
• Build and manage APIs, including API gateways, authentication, rate limits, and versioning
• Support voice AI development using speech-to-text, large language models, and text-to-speech in English and Spanish
• Use evaluations, automated tests, and guardrails to improve accuracy, reliability, and safety
• Deploy and maintain solutions through CI/CD, monitoring, and documentation
• Collaborate with engineering, CX design, and operations teams to turn prototypes into production-ready solutions
• 1–3 years of experience in software engineering or ML engineering; relevant internships and research experience count
• Solid Python skills and familiarity with Git, Docker, and basic SQL
• Experience with at least one cloud platform: Microsoft Azure, AWS, or Google Cloud
• Hands-on experience with an LLM API, such as OpenAI, Anthropic, Gemini, or Azure OpenAI
• Experience building an AI agent that calls tools or APIs, using a framework such as LangChain, LangGraph, or Semantic Kernel
• Experience building a RAG pipeline, including document chunking, embeddings, vector search, and retrieval tuning
• Experience building and consuming REST APIs, including authentication, rate limits, and versioning, with some exposure to API gateways
• Experience connecting systems through webhooks, SDKs, or message queues, such as integrating an application with a CRM or database
• Understanding of ML fundamentals, including embeddings, train/test splits, and evaluation metrics such as precision and recall
• Professional written and spoken English and Spanish
• Based in Colombia or Mexico
• Strong foundational knowledge and relevant academic, internship, research, or personal project experience encouraged
• Nice to have: experience with speech AI or voice agent technologies, such as Azure AI Speech, Whisper, LiveKit, or Pipecat
• Nice to have: familiarity with the Model Context Protocol (MCP), Azure Logic Apps, or n8n
• Nice to have: experience with CRM and contact center APIs, including Dynamics 365, Salesforce, or Zendesk
• Nice to have: familiarity with LLM evaluation tools such as Langfuse or Ragas
• Nice to have: cloud AI certifications or other relevant technical certifications
• Fully remote work opportunity
• Opportunity to develop engineering skills through real-world AI applications
• Opportunity to contribute to AI agents, retrieval systems, integrations, and voice AI applications