Descripción
Resumen:
Buscamos un Ingeniero de Software Full-Stack Principal para construir interfaces fáciles de usar y de alto rendimiento, así como bibliotecas de integración frontend que ofrezcan capacidades de IA generativa y automatización inteligente a diversos equipos.
Aspectos destacados:
1. Diseñar y desarrollar aplicaciones de extremo a extremo impulsadas por IA generativa con interfaces de usuario intuitivas
2. Ofrecer experiencias basadas en modelos de lenguaje grande (LLM) mediante frameworks como LangChain o LlamaIndex
3. Colaborar en innovadores patrones de experiencia de usuario (UX) de IA, incluidos asistentes conversacionales
Buscamos un **Ingeniero de Software Full\-Stack Principal** para construir interfaces fáciles de usar y de alto rendimiento, así como bibliotecas de integración frontend que ofrezcan capacidades de IA generativa y automatización inteligente a equipos de TI, Recursos Humanos, Finanzas, Ventas, Marketing y Soporte al Cliente.
**Responsabilidades**
* Diseñar y desarrollar aplicaciones de extremo a extremo impulsadas por IA generativa, centrándose en interfaces de usuario web intuitivas y en integraciones API cliente de alto rendimiento
* Crear interfaces frontend receptivas y accesibles adaptadas a respuestas en tiempo real y baja latencia
* Crear y mantener una biblioteca de componentes frontend reutilizables, hooks y sistemas de diseño para aplicaciones empresariales de IA generativa
* Ofrecer experiencias basadas en modelos de lenguaje grande (LLM) mediante frameworks como LangChain o LlamaIndex combinados con OpenAI, Claude o Gemini
* Colaborar con diseñadores y gerentes de producto para iterar rápidamente sobre innovadores patrones de experiencia de usuario (UX) de IA, incluidos asistentes conversacionales, creadores de indicaciones (prompt builders) y bucles de retroalimentación
* Garantizar seguridad, accesibilidad, observabilidad y cobertura exhaustiva de pruebas tanto en construcciones cliente como full-stack
* Ofrecer interfaces web receptivas, accesibles y de alto rendimiento adecuadas para interacciones impulsadas por IA, tales como texto en streaming, entradas de indicaciones (prompts), citas y resúmenes
* Mantener una biblioteca compartida de componentes frontend y hooks reutilizables para que los equipos internos puedan integrar sin esfuerzo las capacidades de IA generativa en sus propias aplicaciones
* Desarrollar componentes de interfaz de usuario que brinden transparencia, observabilidad y confianza en los resultados generados por IA
**Requisitos**
* Experiencia previa en el desarrollo de aplicaciones productivas con React, TypeScript o Vue para casos de uso empresarial (5\+ años)
* Experticia en ingeniería de software full-stack que abarque interfaces de usuario frontend, APIs REST y microservicios (5–8 años)
* Competencia en la integración de funciones de IA generativa, APIs de modelos de lenguaje grande (LLM) y patrones de interfaz de usuario para indicaciones (prompt UI patterns) en aplicaciones web (2\+ años)
* Habilidades en desarrollo backend con Python, además de 2\+ años creando y consumiendo microservicios en la nube en AWS, Docker y APIs REST
* Demostración de construcción, documentación y mantenimiento de bibliotecas de componentes reutilizables, sistemas de diseño y hooks personalizados
* Competencia en inglés a nivel B2\+ o superior
**Deseable**
* Familiaridad con patrones de experiencia de usuario (UX) en tiempo real, como SSE/WebSockets, creadores de indicaciones (prompt builders), citas y componentes de interfaz de usuario para resúmenes
* Conocimiento de la norma WCAG 2\.1 AA y enfoques para diseñar componentes de interfaz de usuario accesibles
* Capacidad para trabajar con LangChain, LangGraph o LlamaIndex en entornos cliente o Node.js
* Comprensión de tuberías RAG, plataformas de búsqueda vectorial como Pinecone u OpenSearch, y fundamentos de incrustaciones (embeddings)
* Competencia en herramientas de evaluación de IA, diseño de bucles de retroalimentación y salvaguardias a nivel de interfaz
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn