Descripción
Resumen:
Buscamos un Ingeniero de Software Full Stack Principal para desarrollar interfaces fáciles de usar y de alto rendimiento, así como bibliotecas de integración frontend, para capacidades de GenAI y automatización inteligente en diversas funciones empresariales.
Aspectos destacados:
1. Arquitecturar y desarrollar aplicaciones completas impulsadas por GenAI con interfaces de usuario intuitivas
2. Diseñar interfaces frontend receptivas y accesibles para interacciones impulsadas por IA
3. Construir y mantener componentes frontend reutilizables y sistemas de diseño para GenAI
Estamos buscando a un **Ingeniero de Software Full Stack Principal** para crear interfaces fáciles de usar y de alto rendimiento, así como bibliotecas de integración frontend que lleven las capacidades de GenAI y automatización inteligente a equipos de TI, Recursos Humanos, Finanzas, Ventas, Marketing y Atención al Cliente.
**Responsabilidades**
* Arquitecturar y desarrollar aplicaciones completas impulsadas por GenAI, centrándose en interfaces de usuario web intuitivas y en integraciones API cliente de alto rendimiento
* Diseñar interfaces frontend receptivas y accesibles concebidas para respuestas en streaming y latencia mínima
* Construir y mantener una biblioteca de componentes frontend reutilizables, hooks y sistemas de diseño para aplicaciones empresariales de GenAI
* Dar vida a 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 (prompt builders) y bucles de retroalimentación
* Garantizar seguridad, accesibilidad, observabilidad y cobertura exhaustiva de pruebas durante los desarrollos cliente y full-stack
* Crear interfaces web receptivas, accesibles y de alto rendimiento adaptadas a interacciones impulsadas por IA, como texto en streaming, entradas de indicaciones (prompts), citas y resúmenes
* Mantener una biblioteca compartida de componentes frontend reutilizables y hooks para que los equipos internos puedan integrar fácilmente las capacidades de GenAI en sus propias aplicaciones
* Desarrollar componentes de interfaz de usuario que ofrezcan transparencia, observabilidad y confianza en las salidas generadas por IA
**Requisitos**
* 5 años o más construyendo aplicaciones de producción con React, TypeScript o Vue para casos de uso empresarial
* 5 a 8 años de experiencia en ingeniería de software full-stack, abarcando interfaces de usuario frontend, APIs REST y microservicios
* 2 años o más integrando funciones de GenAI, APIs de modelos de lenguaje grande (LLM) y patrones de interfaz de usuario para indicaciones (prompt UI patterns) en aplicaciones web
* Conocimientos sólidos de Python para backend, además de 2 años o más construyendo y consumiendo microservicios en la nube con AWS, Docker y APIs REST
* Trayectoria demostrada en la creació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**
* Experiencia con patrones de experiencia de usuario (UX) en tiempo real para streaming, incluidos 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 de cómo arquitecturar componentes de interfaz de usuario accesibles
* Experiencia práctica con la orquestación de LangChain, LangGraph o LlamaIndex en el lado cliente o en Node.js
* Exposición a pipelines RAG, plataformas de búsqueda vectorial como Pinecone u OpenSearch, y fundamentos de incrustaciones (embeddings)
* Experiencia con herramientas de evaluación de IA, diseño de bucles de retroalimentación y salvaguardas a nivel de interfaz
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de 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 habilidades, reconversión profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y a más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado e implicación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn