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 habiliten capacidades de IA generativa y automatización inteligente para diversos equipos.
Aspectos destacados:
1. Diseñar y desarrollar aplicaciones de extremo a extremo impulsadas por IA generativa
2. Construir interfaces frontend receptivas y accesibles para respuestas en flujo continuo
3. Ofrecer experiencias basadas en modelos de lenguaje grande (LLM) mediante frameworks como LangChain o LlamaIndex
Buscamos un **Ingeniero de Software Full\-Stack Principal** para construir interfaces y bibliotecas de integración frontend fáciles de usar y de alto rendimiento 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, con énfasis en interfaces de usuario web intuitivas y en integraciones API cliente de alto rendimiento
* Construir interfaces frontend receptivas y accesibles adaptadas específicamente para respuestas en flujo continuo y latencia mínima
* 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 patrones innovadores de experiencia de usuario (UX) con IA, incluidos asistentes conversacionales, creadores de indicaciones (prompts) y bucles de retroalimentación
* Garantizar seguridad, accesibilidad, observabilidad y cobertura exhaustiva de pruebas en construcciones cliente y full-stack
* Entregar interfaces web receptivas, accesibles y de alto rendimiento adecuadas para interacciones impulsadas por IA, tales como texto en flujo continuo, entradas de indicaciones (prompts), citas y resúmenes
* Mantener una biblioteca compartida de componentes y hooks frontend reutilizables para que los equipos internos puedan integrar sin problemas 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 en producción con React, TypeScript o Vue para casos de uso empresarial (5\+ años)
* Conocimientos avanzados en ingeniería de software full-stack que abarquen 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 (prompts) en aplicaciones web (2\+ años)
* Habilidades en desarrollo backend con Python, junto con 2\+ años de experiencia 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 para transmisión continua, como SSE/WebSockets, creadores de indicaciones (prompts), citas y componentes de interfaz para resúmenes
* Conocimiento de la norma WCAG 2\.1 AA y de estrategias 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 e implementación de salvaguardias a nivel de interfaz
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales compuestos por profesionales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y a 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
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para su contratación sin discriminación por raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido o cualquier otra característica protegida por la ley aplicable.*