
Junior AI/ML Engineer
Posted Oct 22

Posted Oct 22
This is a fully remote position, open to applicants in Colombia, +1 more country.
β’ Develop conversational AI agents that engage with users, utilize tools and APIs, and seamlessly transfer conversations to human agents when necessary.
β’ Create retrieval-augmented generation (RAG) pipelines utilizing designated information sources.
β’ Integrate AI agents with customer relationship management (CRM) systems, ticketing platforms, databases, and messaging services.
β’ Design and oversee APIs, encompassing API gateways, authentication processes, rate limiting, and version control.
β’ Assist in the development of voice AI by employing speech-to-text, large language models, and text-to-speech technologies in both English and Spanish.
β’ Implement evaluations, automated testing, and safety measures to enhance accuracy, dependability, and security.
β’ Deploy and sustain solutions through continuous integration and continuous deployment (CI/CD), monitoring, and thorough documentation.
β’ Collaborate with engineering, customer experience 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 experiences are considered.
β’ Strong proficiency in Python and familiarity with Git, Docker, and basic SQL.
β’ Experience with at least one cloud service provider: Microsoft Azure, AWS, or Google Cloud.
β’ Practical experience with a large language model (LLM) API, such as OpenAI, Anthropic, Gemini, or Azure OpenAI.
β’ Familiarity with building an AI agent that interacts with tools or APIs, using frameworks like LangChain, LangGraph, or Semantic Kernel.
β’ Proven experience in constructing a RAG pipeline, including document chunking, embeddings, vector search, and retrieval optimization.
β’ Knowledge of building and consuming REST APIs, encompassing authentication, rate limiting, and versioning, with some familiarity with API gateways.
β’ Experience in integrating systems through webhooks, SDKs, or message queues, such as connecting an application with a CRM or database.
β’ Understanding of machine learning fundamentals, including embeddings, train/test splits, and evaluation metrics like precision and recall.
β’ Proficient in written and spoken English and Spanish.
β’ Residing in Colombia or Mexico.
β’ Strong foundational knowledge along with relevant academic, internship, research, or personal project experience is 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.
β’ Chance to enhance engineering skills through practical AI applications.
β’ Opportunity to contribute to the development of AI agents, retrieval systems, integrations, and voice AI applications.
Redwood Logistics
E Source
6sense
Tonal
Get handpicked remote jobs straight to your inbox weekly.