
Junior AI/ML Engineer
Posted Oct 22

Posted Oct 22
This is a fully remote position, open to applicants in Colombia, +1 more country.
β’ Create conversational AI agents capable of engaging with users, accessing tools and APIs, and seamlessly transferring interactions to human agents when necessary.
β’ Construct retrieval-augmented generation (RAG) pipelines utilizing authorized information sources.
β’ Integrate AI agents with customer relationship management (CRM) systems, ticketing platforms, databases, and messaging services.
β’ Develop and oversee APIs, including API gateways, authentication processes, rate limits, and versioning protocols.
β’ Assist in the creation of voice agents employing speech-to-text, large language models, and text-to-speech technologies in both English and Spanish.
β’ Employ evaluations, automated testing, and guardrails to enhance accuracy, dependability, and safety.
β’ Deploy and sustain solutions through continuous integration/continuous deployment (CI/CD), monitoring, and thorough documentation.
β’ Work collaboratively with engineering, customer experience (CX) design, and operations teams to transform prototypes into production-ready solutions.
β’ 1β3 years of experience in software engineering or machine learning engineering; relevant internships and research experience are considered.
β’ Strong skills in Python along with familiarity with Git, Docker, and basic SQL.
β’ Experience with at least one cloud service provider: Microsoft Azure, AWS, or Google Cloud.
β’ Practical experience with an LLM API, such as OpenAI, Anthropic, Gemini, or Azure OpenAI.
β’ Experience in developing an AI agent that interacts with tools or APIs, utilizing frameworks like LangChain, LangGraph, or Semantic Kernel.
β’ Proven track record in building a RAG pipeline, which includes document chunking, embeddings, vector search, and retrieval tuning.
β’ Experience in creating and utilizing REST APIs, encompassing aspects like authentication, rate limits, and versioning, with some exposure to API gateways.
β’ Experience in connecting systems via webhooks, SDKs, or message queues, such as integrating applications with CRMs or databases.
β’ Comprehension of machine learning fundamentals, including embeddings, train/test splits, and evaluation metrics like precision and recall.
β’ Proficient in written and spoken English and Spanish.
β’ Must be based in Colombia or Mexico.
β’ Candidates with a solid foundational knowledge and relevant academic, internship, research, or personal project experience are encouraged to apply.
β’ 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) or integration platforms such as 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.
β’ Chance to contribute to impactful AI applications.
β’ Opportunity to enhance engineering skills.
β’ Opportunity to work with AI agents, retrieval systems, integrations, and voice AI applications.
Redwood Logistics
E Source
6sense
Tonal
Get handpicked remote jobs straight to your inbox weekly.