Back to all jobs

- Seniority
- Senior
About the role
<h2 data-start="224" data-end="311">We’re looking for a<strong> Senior AI Engineer – LLM and Agent Systems to join Source Meridian</strong></h2>
<h2 data-start="318" data-end="347"><strong data-start="322" data-end="347">About Source Meridian</strong></h2>
<p data-start="673" data-end="799">Source Meridian is a development software company that works to solve the industry’s most challenging problems in healthcare practices. We are laser focused on specific technologies in the healthcare and life science industries: Healthcare technology, artificial intelligence, and healthcare interoperability.</p>
<p data-start="673" data-end="799"> </p>
<h2><strong>About the Role</strong></h2>
<p>AI Engineer with hands-on experience in building production-grade artificial intelligence systems using large language models (LLMs), agentic frameworks, and modern data infrastructure. The ideal candidate designs, develops, and deploys intelligent applications that leverage LLM orchestration, retrieval-augmented generation (RAG), and memory-managed architectures.</p>
<p> </p>
<h2 data-start="1253" data-end="1272">What You’ll Do</h2>
<p> • Design and implement agentic workflows using LangGraph and LangChain, including multi-step reasoning, tool usage, and human-in-the-loop patterns.<br> • Integrate LLMs (OpenAI, Anthropic, Google Vertex AI, open-source models) via REST APIs and SDKs into scalable backend services.<br> • Build and maintain RESTful APIs (FastAPI) to serve AI-powered functionality to frontends and external consumers.<br> • Architect and manage vector database solutions (Milvus) for semantic search and retrieval-augmented generation (RAG).<br> • Design context engineering strategies, including prompt templates, dynamic context window management, token optimization, and context compression techniques.<br> • Implement short-term memory (conversational buffers, sliding windows, summary memory) and long-term memory (persistent vector stores, knowledge graphs, user profile stores) using MongoDB and vector databases.<br> • Store and manage structured and unstructured data in MongoDB, designing schemas that support conversation history, user state, and agent checkpoints.</p>
<p> • Evaluate and improve the quality of LLM responses through prompt engineering, few-shot examples, guardrails, and automated evaluation pipelines.<br> • Collaborate with DevOps teams to containerize and deploy AI services using Docker, Kubernetes, and CI/CD pipelines on AWS or GCP.</p>
<p> </p>
<p data-start="673" data-end="799"> </p>
<h2 data-start="2174" data-end="2202">Required Qualifications</h2>
<ul>
<li data-start="2205" data-end="2263">Strong command of Python (3+ years)</li>
<li data-start="2205" data-end="2263">Demonstrable experience with LangChain and LangGraph (graph-based agent orchestration, state management, conditional edges, parallel execution).</li>
<li data-start="2205" data-end="2263">Solid understanding of the fundamentals of LLMs: tokenization, embeddings, temperature/sampling, RAG.</li>
<li data-start="2205" data-end="2263">Hands-on experience with vector databases and embedding models for semantic search and retrieval pipelines.</li>
<li data-start="2205" data-end="2263">Experience designing and consuming REST APIs; knowledge of authentication.</li>
<li data-start="2205" data-end="2263">Proficiency in MongoDB (document modeling, aggregation pipelines, indexing strategies).</li>
<li data-start="2205" data-end="2263">Understanding memory architectures for conversational AI: summary memory, entity memory, and long-term persistent stores.</li>
<li data-start="2205" data-end="2263">Familiarity with context engineering: token budget management, hybrid search (sparse + dense).</li>
<li data-start="2909" data-end="3041">English level: B2 or higher</li>
</ul>
<h2 data-start="3048" data-end="3065"> </h2>
<h2 data-start="3048" data-end="3065">Nice to Have</h2>
<p> • Experience with assessment frameworks (RAGAS, Langfuse (LangSmith), customized assessments).<br> • Experience with streaming responses.</p>
<p data-start="2589" data-end="2675"> </p>
<h2 data-start="3216" data-end="3237"><strong data-start="3220" data-end="3237">What We Offer</strong></h2>
<p data-start="3239" data-end="3414">✔ Permanent contract<br data-start="3259" data-end="3262">✔ Learning and continuous growth environment 🚀<br data-start="3309" data-end="3312">✔ Benefits package focused on health and well-being 🎉<br data-start="3366" data-end="3369">✔ Competitive salary based on experience 💰</p>
<p data-start="3416" data-end="3470"> </p>
<p data-start="3416" data-end="3470">📍 <strong data-start="3419" data-end="3470">Apply only if you reside in Colombia or Ecuador</strong></p>
<p data-start="3416" data-end="3470"> </p>
<p data-start="3477" data-end="3605">At <strong data-start="3480" data-end="3499">Source Meridian</strong>, you’ll be part of a high-impact <strong data-start="3533" data-end="3548">tech-health</strong> company, building products that truly make a difference.</p>
<p data-start="3607" data-end="3716">If you meet the profile — or know someone who might be interested — <strong data-start="3675" data-end="3689">apply now!</strong></p>
<p data-start="3607" data-end="3716">We’d love to meet you 💬</p>
756,000+ hidden jobs like this
sourcemeridian and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites