Descripción del puesto
THE COMPANY is the world’s largest professional association of eye physicians and surgeons, dedicated to advancing lifelong learning, clinical excellence, and the professional development of ophthalmologists worldwide. Founded in 1896, it supports more than 30,000 members globally through comprehensive education programs, evidence-based resources, scientific research dissemination, and large-scale medical conferences. In addition to its educational mission, the organization plays an active role in public health advocacy, global outreach initiatives, and patient education, providing trusted information to promote eye health and prevent vision loss. As a mission-driven nonprofit, it is committed to advancing the science and practice of ophthalmology to improve lives through better vision.
Overview
We are seeking a Senior AI Engineer to join and strengthen the internal AI development team. This role focuses on designing, deploying, and supporting AI-powered chatbots, document processing workflows, and related services within the Microsoft Azure ecosystem, while ensuring a smooth transition and knowledge transfer to internal stakeholders.
Responsibilities
-
Design, enhance, and maintain production-ready chatbots, including dialog orchestration, retrieval systems, embeddings, and data integration from sources such as PDFs and CRM platforms.
-
Implement and manage Azure-based AI infrastructure (Azure OpenAI, Cognitive Services, Azure Functions, Blob Storage, Search services).
-
Build and maintain ETL processes to ingest, process, index, and secure high volumes of textual and document-based data.
-
Partner with product stakeholders to translate business needs into technical solutions and participate in recurring sync meetings and interview processes.
-
Maintain high standards for code quality, testing, documentation, deployment, and knowledge sharing with internal engineering teams.
Requisitos
Key Requirements
-
4+ years of experience in software engineering, including at least 2 years working with AI or LLM-based applications.
-
Practical experience with Microsoft Azure AI services (Azure OpenAI, Cognitive Search, Blob Storage, Azure Functions, AKS and/or App Services).
-
Solid understanding of RAG architectures, embeddings, vector databases, and prompt engineering techniques.
-
Strong backend development skills using Python, Node.js, or C#, with experience building RESTful APIs and integrating databases or CRM systems.
-
Familiarity with security and data privacy best practices, particularly when managing sensitive information.
-
Strong communication skills and the ability to collaborate in an advisory or team-augmentation capacity.
Nice to Have
-
Experience working with agent-based coding workflows or automated code generation under senior supervision.
-
Proven experience deploying chatbots into production environments, including monitoring and analytics.
-
Exposure to multi-LLM environments or providers such as OpenAI and Anthropic.
Beneficios
Working Conditions
-
Fully remote position
-
Location: Colombia or Argentina
-
Two weeks of unpaid vacation available after six months (flexible but not standard)
-
Company-provided equipment
-
Access to Udemy courses and internal GenAI training programs
-
English language classes provided