Descripción
Resumen:
Buscamos 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, destinadas a capacidades de IA generativa y automatización inteligente en diversos equipos.
Aspectos destacados:
1. Diseñar y desarrollar aplicaciones completas impulsadas por IA generativa con interfaces de usuario intuitivas
2. Crear interfaces frontend receptivas y accesibles diseñadas para respuestas en streaming
3. Construir componentes de interfaz de usuario que garanticen transparencia y confianza en las salidas generadas por IA
Buscamos 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 IA generativa y automatización inteligente a equipos de TI, RR.HH., Finanzas, Ventas, Marketing y Atención al Cliente.
**Responsabilidades**
* Diseñar y desarrollar aplicaciones completas impulsadas por IA generativa, centrándose en interfaces de usuario web intuitivas y en integraciones de API en el lado del cliente de alto rendimiento
* Crear interfaces frontend receptivas y accesibles diseñadas 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 IA generativa
* 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 (prompts) y bucles de retroalimentación
* Garantizar seguridad, accesibilidad, observabilidad y cobertura exhaustiva de pruebas en todas las construcciones cliente-servidor y full stack
* Desarrollar interfaces web receptivas, accesibles y de alto rendimiento adaptadas a interacciones impulsadas por IA, tales 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 IA generativa en sus propias aplicaciones
* Construir componentes de interfaz de usuario que ofrezcan transparencia, observabilidad y confianza en las salidas generadas por IA
**Requisitos**
* 5 años o más desarrollando aplicaciones en producción con React, TypeScript o Vue para casos de uso empresarial
* Entre 5 y 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 IA generativa, APIs de modelos de lenguaje grande (LLM) y patrones de interfaz de usuario para indicaciones (prompts) en aplicaciones web
* Conocimientos sólidos de Python en el backend, además de 2 años o más construyendo y consumiendo microservicios en la nube con AWS, Docker y APIs REST
* Trayectoria comprobada en la construcción, documentación y mantenimiento de bibliotecas de componentes reutilizables, sistemas de diseño y hooks personalizados
* Dominio del 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 (prompts), citas y componentes de interfaz de usuario para resúmenes
* Conocimiento de la norma WCAG 2.1 AA y de cómo diseñar componentes de interfaz de usuario accesibles
* Experiencia práctica en la orquestación de LangChain, LangGraph o LlamaIndex en el lado del cliente o con Node.js
* Exposición a tuberías 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 e implementación de salvaguardas 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
* Licencias remuneradas 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 a más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una 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 el empleo 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 u otra característica protegida por la ley aplicable.*