Senior AI Software Engineer

Hace 4 semanas

Uruguay Practia Uruguay Jornada completa
En Practia, consultora de datos e IA, buscamos un/a Senior AI Software Engineer para sumarse al equipo de Inteligencia Artificial. Queremos a alguien que combine experiencia en desarrollo de software con criterio para diseñar, proponer y construir soluciones de IA Generativa que resuelvan desafíos concretos de nuestros clientes. Vas a participar desde la definición del problema hasta la puesta en producción, aportando autonomía técnica y trabajando junto al Head of AI y al equipo. ¿Qué vas a hacer?
• Diseñar y desarrollar soluciones con LLMs, asistentes, agentes y automatizaciones alineadas a las necesidades de cada cliente.
• Construir sistemas RAG que integren fuentes de datos empresariales y permitan recuperar información relevante y confiable.
• Integrar modelos de OpenAI, Anthropic y Google Gemini, evaluando calidad, costos y tiempos de respuesta según cada caso de uso.
• Implementar flujos con herramientas como n8n, LangGraph o LangChain.
• Llevar soluciones desde la prueba de concepto hasta producción, incorporando testing, evaluación, monitoreo y documentación.
• Participar en relevamientos con clientes, proponer alternativas técnicas y aportar en estimaciones y decisiones de arquitectura.
• Hacer revisión de código y acompañar a perfiles más junior, compartiendo buenas prácticas de desarrollo. Requisitos
• Más de 4 años de experiencia en desarrollo de software, con al menos 1–2 años trabajando con IA Generativa y LLMs en proyectos reales.
• Sólido manejo de Python y experiencia desarrollando APIs e integrando servicios.
• Experiencia llevando soluciones de IA más allá de demos o pruebas de concepto.
• Manejo práctico de APIs de OpenAI, Anthropic y/o Google Gemini.
• Experiencia implementando sistemas RAG y trabajando con bases vectoriales como Pinecone, Weaviate, Qdrant o pgvector.
• Conocimientos de diseño de agentes, uso de herramientas, gestión de contexto y orquestación de flujos.
• Experiencia en desarrollo y evaluación de prompts, testing y observabilidad de aplicaciones de IA.
• Git y buenas prácticas de desarrollo colaborativo, versionado y revisión de código.
• Autonomía para resolver desafíos técnicos y capacidad para comunicar decisiones a interlocutores técnicos y de negocio. Se valora
• Conocimientos de JavaScript o TypeScript.
• Experiencia con n8n y automatización de procesos empresariales.
• Docker, CI/CD y servicios de AWS, GCP o Azure.
• Experiencia desplegando o integrando modelos de código abierto.
• Participación en preventa técnica, demos o estimación de proyectos.
• Experiencia previa en consultoría o en proyectos para distintos clientes.