
CDW ofrece productos y servicios tecnológicos para empresas, organizaciones gubernamentales, proveedores de servicios de salud e instituciones educativas. Su trabajo abarca la infraestructura de TI, los servicios gestionados, la ciberseguridad, la computación en la nube, los espacios de trabajo digitales y otras soluciones empresariales. Al colaborar con marcas tecnológicas líderes, CDW ayuda a las organizaciones a diseñar y gestionar entornos tecnológicos que impulsan la productividad, la seguridad y la transformación digital en diversos sectores.
Consultor principal de desarrollo full stack e IA generativa
Lidera el desarrollo de aplicaciones empresariales de IA generativa en CDW, proveedor de soluciones tecnológicas de Fortune 500. Guía la ingeniería con React, Node.js, RAG, LangChain y LangGraph.
Descripción
- Lidera el desarrollo de aplicaciones web full stack con React.js y Node.js.
- Crea aplicaciones de IA generativa y LLM mediante generación aumentada por recuperación (RAG) e IA agéntica.
- Desarrolla y mejora canalizaciones RAG para aplicaciones empresariales.
- Desarrolla flujos de trabajo con LLM y agentes de IA con LangChain y LangGraph.
- Conecta LLM con aplicaciones empresariales, API, bases de datos y servicios externos.
- Diseña API REST y servicios backend con Node.js.
- Desarrolla aplicaciones front-end adaptables y escalables con React.js.
- Utiliza bases de datos vectoriales, embeddings, procesamiento de documentos y búsqueda semántica.
- Aplica ingeniería de prompts y gestión del contexto, y evalúa y optimiza aplicaciones con LLM.
- Diseña flujos de trabajo de IA de varios pasos, llamadas a herramientas, orquestación de agentes y gestión del estado con LangGraph.
- Entrega soluciones de IA escalables, seguras, fiables y listas para producción.
- Colabora con arquitectos y equipos técnicos para definir la arquitectura de aplicaciones y soluciones de IA.
- Revisa código, establece prácticas de desarrollo y asesora a desarrolladores júnior.
- Investiga problemas de rendimiento y producción en aplicaciones y sistemas de IA/LLM.
- Lidera iniciativas de desarrollo full stack e IA.
- Convierte las necesidades del negocio en soluciones técnicas escalables.
- Orienta las decisiones de arquitectura y diseño, manteniendo la calidad del código y los estándares de ingeniería.
- Se responsabiliza de los entregables desde el diseño y el desarrollo hasta la implementación y el soporte en producción.
Requisitos
- Aporta entre 7 y 12 años de experiencia en desarrollo de software.
- Cuenta con sólidos conocimientos prácticos de React.js y desarrollo front-end moderno.
- Tiene amplia experiencia con Node.js y desarrollo backend o de API.
- Tiene experiencia práctica en la creación de aplicaciones de IA generativa y LLM.
- Comprende a fondo la arquitectura y la implementación de RAG.
- Tiene experiencia práctica con LangChain.
- Tiene experiencia práctica con LangGraph y flujos de trabajo agénticos.
- Ha utilizado API de LLM como OpenAI, Azure OpenAI, Anthropic o servicios similares.
- Domina Python o JavaScript/TypeScript.
- Tiene experiencia con API REST, microservicios, bases de datos e integraciones de terceros.
- Comprende las bases de datos vectoriales, los embeddings, la fragmentación, la recuperación y la búsqueda semántica.
- Comprende los principios de diseño de software, la arquitectura y las buenas prácticas de desarrollo.
Beneficios
- Entorno de trabajo colaborativo y solidario.
- Oportunidades de aprendizaje y crecimiento.
- Mentoría y orientación técnica.
- Empleo con igualdad de oportunidades.