Coretek
Coretek
Coretek es un proveedor de servicios gestionados experto en Microsoft Azure y una consultora de tecnología cloud que presta servicio a organizaciones gubernamentales y de los sectores sanitario, industrial y financiero. Su trabajo abarca la migración a la nube, la modernización de aplicaciones, la automatización de DevOps, la gestión de entornos de trabajo, la ciberseguridad y soluciones de inteligencia artificial desarrolladas con Azure OpenAI y tecnologías de aprendizaje automático. Coretek también ofrece servicios de seguridad y observabilidad mediante plataformas como Palo Alto y Dynatrace, además de colaboraciones con Imprivata y Citrix. Su equipo multidisciplinar ayuda a sus clientes a modernizar sus infraestructuras, reforzar la seguridad y desarrollar capacidades prácticas en la nube y la inteligencia artificial.

Desarrollador sénior de IA agéntica en Coretek — Híbrido en India

Crea agentes de IA fiables y seguros en Azure para clientes de Coretek, abarcando RAG, integraciones de herramientas, evaluación, observabilidad y puesta en producción.

Descripción

  • Diseñar, desarrollar y lanzar aplicaciones de IA agéntica basadas en Azure con razonamiento, llamadas a herramientas, recuperación, memoria y puntos de revisión humana.
  • Desarrollar canalizaciones RAG que cubran fragmentación, embeddings, indexación, búsqueda híbrida y semántica, reranking y fundamentación mediante citas.
  • Conectar agentes con los sistemas de los clientes mediante API, bases de datos y servidores MCP, incluidas las definiciones y los esquemas de las herramientas.
  • Crear entornos de evaluación y conjuntos de datos de referencia para medir la precisión, la fundamentación y la finalización de tareas.
  • Añadir trazabilidad, telemetría de tokens y costes, presupuestos de latencia, rutas de respaldo y alertas de regresión a los agentes en producción.
  • Desarrollar medidas de protección contra la inyección de prompts, filtrado de contenido, PII, validación de salidas y límites de aprobación humana.
  • Mejorar los costes y la latencia mediante la selección de modelos, el almacenamiento en caché de prompts, la gestión del contexto, el procesamiento por lotes y el enrutamiento de modelos.
  • Utilizar control de versiones, revisión de código, pruebas automatizadas, CI/CD y prácticas de versionado de prompts y modelos.
  • Contenerizar y desplegar servicios de agentes mientras se gestionan compilaciones, lanzamientos, escalado y configuración en tiempo de ejecución.
  • Establecer la dirección técnica de los proyectos con clientes y apoyar el crecimiento de ingenieros júnior.
  • Colaborar directamente con los clientes para definir casos de uso de agentes y evaluar las capacidades y limitaciones de los modelos.
  • Trabajar con gestores de proyectos, ingenieros de datos y equipos de aplicaciones para entregar soluciones completas y documentarlas para su funcionamiento continuo.

Requisitos

  • Siete o más años de experiencia en ingeniería de software, datos o ML, incluidos al menos dos años desarrollando aplicaciones basadas en LLM o agénticas utilizadas por usuarios reales.
  • Sólida experiencia práctica en desarrollo con Python, incluidas pruebas, empaquetado y revisión de código.
  • Experiencia práctica con API de LLM y frameworks de agentes como Microsoft Agent Framework, Azure AI Foundry, Azure OpenAI o LangGraph.
  • Conocimientos prácticos de llamadas a herramientas y funciones, salidas estructuradas, bucles de planificación y reflexión, traspasos entre múltiples agentes y flujos de trabajo deterministas.
  • Experiencia desarrollando sistemas RAG con almacenes de búsqueda vectorial o híbrida como Azure AI Search, PostgreSQL con pgvector o Cosmos DB.
  • Experiencia en ingeniería de prompts, incluidos prompts de sistema, estrategias few-shot, gestión de ventanas de contexto e iteración sistemática de conjuntos de evaluación.
  • Experiencia en producción con Docker y Kubernetes, incluidas imágenes, configuración, secretos y despliegue y escalado de cargas de trabajo en AKS o una plataforma equivalente.
  • Experiencia desplegando y operando servicios de Azure como AKS, Container Apps, Azure Functions o App Service.
  • Sólidos fundamentos de API y datos, incluidos REST, programación asíncrona, SQL y diseño de esquemas JSON Schema.
  • Experiencia con flujos de desarrollo basados en Git y entregas CI/CD.
  • Excelentes habilidades de comunicación, con capacidad para explicar temas técnicos complejos y establecer expectativas realistas sobre las capacidades y los riesgos de la IA.
  • Capacidad avanzada de análisis y depuración, incluida la investigación de fallos no deterministas de agentes.
  • Experiencia sustancial trabajando con clientes en un contexto técnico consultivo.
  • Experiencia desarrollando servidores o clientes MCP.
  • Familiaridad con herramientas de observabilidad y evaluación de LLM como las evaluaciones de Azure AI Foundry, LangSmith o el tracing de OpenTelemetry.
  • Familiaridad con redes, identidad y seguridad de Azure, incluidos Managed Identity, Key Vault y Private Endpoints.
  • Experiencia con ajuste fino, destilación o despliegue de modelos de lenguaje pequeños.
  • Experiencia con Microsoft Fabric, Azure Databricks o Azure Synapse.
  • Experiencia con inteligencia documental y entradas multimodales, incluidos Azure AI Document Intelligence, visión o voz.
  • Experiencia en entornos regulados relacionados con HIPAA, SOC 2, GDPR o la Ley DPDP.
  • Experiencia en infraestructura como código con Terraform, Bicep o Helm.
  • Capacidad demostrada para gestionar varios proyectos de clientes y entregar trabajo de alta calidad dentro de los plazos.
  • Experiencia utilizando Azure DevOps o GitHub para control de código fuente y canalizaciones.