Descripción
Resumen:
Buscamos un Ingeniero de Software Full Stack Principal para crear interfaces de usuario intuitivas y de alto rendimiento, así como bibliotecas de integración frontend para IA generativa y automatización inteligente en diversas funciones empresariales.
Aspectos destacados:
1. Diseñar y desarrollar aplicaciones de extremo a extremo impulsadas por IA generativa
2. Desarrollar interfaces frontend receptivas y accesibles para la interacción con IA
3. Colaborar con diseñadores y gestores de producto en nuevos patrones de experiencia de usuario (UX) con IA
Buscamos un **Ingeniero de Software Full Stack Principal** para crear interfaces de usuario intuitivas y de alto rendimiento, así como bibliotecas de integración frontend que hagan accesible y útil la IA generativa y la automatización inteligente en TI, Recursos Humanos, Finanzas, Ventas, Marketing y Atención 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 eficientes del lado del cliente
* Desarrollar interfaces frontend receptivas y accesibles diseñadas para 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
* Implementar experiencias basadas en modelos de lenguaje de gran tamaño (LLM) mediante frameworks como LangChain o LlamaIndex con OpenAI, Claude o Gemini
* Colaborar con diseñadores y gestores de producto para iterar rápidamente sobre nuevos patrones de experiencia de usuario (UX) con IA, tales como asistentes conversacionales, creadores de indicaciones (prompts) y bucles de retroalimentación
* Garantizar seguridad, accesibilidad, observabilidad y cobertura de pruebas en implementaciones del lado del cliente y de pila completa
* Crear interfaces web receptivas, accesibles y de alto rendimiento adaptadas a patrones de interacción impulsados por IA, como texto en streaming, entradas de indicaciones (prompts), citas y resúmenes
* Mantener una biblioteca compartida de componentes y hooks frontend reutilizables que permitan a los equipos internos incorporar funcionalidades de IA generativa en sus aplicaciones
* Entregar componentes de interfaz de usuario que aporten transparencia, observabilidad y confianza en los resultados generados por IA
**Requisitos**
* 5 o más años de experiencia en producción con React, TypeScript o Vue para aplicaciones web empresariales
* 5 a 8 años de experiencia en ingeniería de software en toda la pila web, incluidas interfaces de usuario frontend, APIs REST y microservicios
* Más de 2 años de experiencia integrando funciones de IA generativa, APIs de LLM y patrones de interfaz de usuario para indicaciones (prompts) en aplicaciones web
* Sólidas habilidades de desarrollo backend en Python y más de 2 años de experiencia consumiendo y creando microservicios en la nube con AWS, Docker y APIs REST
* Experiencia demostrable creando, documentando y manteniendo 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 (prompts), citas y componentes de interfaz de usuario para resúmenes
* Conocimiento de la normativa WCAG 2.1 AA y de arquitectura de componentes de interfaz de usuario accesibles
* Habilidades en orquestación de LangChain, LangGraph o LlamaIndex del lado del cliente o en Node.js
* Familiaridad con tuberías RAG, herramientas de búsqueda vectorial como Pinecone u OpenSearch, y conceptos de incrustaciones (embeddings)
* Antecedentes en herramientas de evaluación de IA, bucles de retroalimentación y salvaguardias (guardrails) en interfaces de usuario
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente cualificados 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 el empleo sin distinción de 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.*