Descripción
Resumen:
Buscamos un Ingeniero de Software Full Stack Principal para construir aplicaciones impulsadas por IA generativa intuitivas y de alto rendimiento, así como bibliotecas de integración frontend, en diversas funciones empresariales.
Aspectos destacados:
1. Diseñar y construir aplicaciones de extremo a extremo impulsadas por IA generativa con interfaces de usuario intuitivas
2. Desarrollar interfaces frontend receptivas y accesibles para interacciones impulsadas por IA
3. Colaborar con diseñadores y gerentes de producto en nuevos patrones de experiencia de usuario (UX) con IA
Buscamos un **Ingeniero de Software Full Stack Principal** para construir 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 áreas como TI, Recursos Humanos, Finanzas, Ventas, Marketing y Atención al Cliente.
**Responsabilidades**
* Diseñar y construir aplicaciones de extremo a extremo impulsadas por IA generativa, con énfasis en interfaces de usuario web intuitivas y en integraciones eficientes de API 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 con IA generativa
* Implementar experiencias basadas en modelos de lenguaje grande (LLM) mediante frameworks como LangChain o LlamaIndex, utilizando proveedores como OpenAI, Claude o Gemini
* Colaborar con diseñadores y gerentes 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 full stack
* 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 brinden transparencia, observabilidad y confianza en las salidas generadas 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
* 2 o más años de experiencia integrando funciones de IA generativa, APIs de modelos de lenguaje grande (LLM) y patrones de interfaz de usuario para indicaciones (prompts) en aplicaciones web
* Fuertes habilidades en desarrollo backend con Python y 2 o más años de experiencia consumiendo y construyendo microservicios en la nube con AWS, Docker y APIs REST
* Experiencia comprobada creando, documentando y manteniendo bibliotecas de componentes reutilizables, sistemas de diseño y hooks personalizados
* Dominio del 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 norma WCAG 2.1 AA y de arquitecturas de componentes de interfaz de usuario accesibles
* Habilidades en orquestación de LangChain, LangGraph o LlamaIndex en el lado del cliente o con Node.js
* Familiaridad con tuberías RAG, herramientas de búsqueda vectorial como Pinecone u OpenSearch, y conceptos de incrustaciones (embeddings)
* Experiencia previa 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 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