




Estamos buscando un **Ingeniero Principal de Software** con habilidades excepcionales para diseñar, desarrollar y liderar sistemas avanzados impulsados por IA y agentes. Este puesto se centra en aprovechar herramientas LLM de última generación, guiar a los miembros del equipo y definir la visión técnica para proyectos innovadores en un entorno dinámico y colaborativo. *Aceptamos* *CVs únicamente en inglés.* **Responsabilidades** * Liderar el diseño y desarrollo de componentes de software impulsados por IA, mejorando al mismo tiempo la base de código y arquitectura existentes * Brindar orientación a los miembros del equipo asumiendo la responsabilidad de tareas de desarrollo importantes * Desglosar los requisitos de funciones en diseños técnicos detallados con estimaciones precisas de tiempo * Colaborar con equipos internos y partes interesadas externas para cumplir los objetivos del proyecto * Mantener la calidad del código mediante revisiones entre pares y el cumplimiento de las mejores prácticas de control de versiones * Cumplir con los estándares de codificación, flujos de trabajo establecidos y principios de UI/UX, proponiendo mejoras * Supervisar todas las etapas del ciclo de vida del desarrollo de software, desde la conceptualización hasta las pruebas * Resolver desafíos técnicos en entornos de prueba y producción * Depurar y probar nuevas funciones para garantizar la estabilidad y precisión del sistema * Aprovechar herramientas externas y tecnologías emergentes, incluyendo integraciones avanzadas de IA/ML y LLM de vanguardia * Configurar y mantener componentes de software e infraestructura contenerizada * Desarrollar pruebas unitarias, de integración y otras pruebas automatizadas para nuevas implementaciones **Requisitos** * Título universitario en Ciencias de la Computación o campo similar, o experiencia profesional equivalente * 5+ años de experiencia práctica en ingeniería de software utilizando Python en entornos productivos * 2+ años de experiencia demostrada en la creación de soluciones de IA con LLMs o sistemas basados en agentes * Conocimiento de herramientas backend incluyendo Python; conocimientos de Java, .NET o Node.js son ventajosos * Dominio de tecnologías frontend como HTML, CSS/LESS, JavaScript y TypeScript * Habilidades en el manejo de bases de datos SQL; experiencia con sistemas NoSQL es un plus * Comprensión de tecnologías de IA: APIs de LLM, metodologías basadas en agentes (por ejemplo, LangChain, crewAI), ingeniería de prompts, uso de herramientas con LLMs, frameworks RAG, embeddings y almacenes de vectores * Experiencia en conceptos de programación incluyendo principios de POO y mecánicas fundamentales de LLM (inferencia, ingeniería de contexto) * Familiaridad con sistemas de control de versiones como Git; conocimientos de Gitflow son ventajosos * Capacidad para gestionar tareas de forma independiente y liderar iniciativas de desarrollo a nivel técnico * Flexibilidad para adaptarse a nuevas tecnologías, stacks u herramientas según sea necesario * Experiencia en contenerización con herramientas como Docker; experiencia con Kubernetes o Helm es ventajosa **Ofrecemos** * Cultura de Aprendizaje \- Queremos que seas la mejor versión de ti mismo, por eso ofrecemos acceso ilimitado a plataformas de aprendizaje, una amplia gama de cursos internos y todo el conocimiento necesario para crecer profesionalmente * Cobertura Médica \- La salud y el bienestar son importantes, por eso cubrimos tú y hasta cuatro miembros de tu familia en un plan de salud de primera. Tenemos varias opciones, para que puedas elegir lo mejor para ti y tu familia * Beneficio Visual \- Ver tu trabajo para nosotros sería una maravilla. Queremos que tu visión siempre esté al 100%, por eso ofrecemos hasta $200.000 COP para cualquier gasto relacionado con la salud visual * Plan de Seguro de Vida \- Hemos colaborado con MetLife para ofrecer un seguro de vida con cobertura completa. Así, tu familia estará protegida, incluso si tú no estás. * Cobertura por Licencia Médica \- Somos una de las pocas empresas que cubre el 100% de tu licencia médica, hasta por 90 días. Tu salud es lo más importante para nosotros * Oportunidades de Crecimiento Profesional \- Hemos diseñado un proceso de desarrollo altamente competitivo y completo, donde tendrás todas las herramientas para llegar adonde siempre has querido, personal y profesionalmente * Plan de Compra de Opciones Accionarias \- Como empleado de EPAM puedes ser más que solo un colaborador, también tendrás la oportunidad de comprar acciones a un precio reducido y convertirte en copropietario de nuestra organización * Ingresos Adicionales \- Además de tu salario habitual, también tendrás la posibilidad de ganar ingresos extra recomendando talento, siendo entrevistador técnico y muchas otras formas * Beneficio Comunitario \- Serás parte de una comunidad mundial de más de 50.000 empleados, donde podrás aprender, superarte, destacar y compartir tus conocimientos y experiencias con equipos multiculturales! *Ten en cuenta que aunque estés aplicando a este puesto, podrías recibir ofertas para unirte a otros proyectos dentro de EPAM.* EPAM es un proveedor global líder en servicios de ingeniería y desarrollo de plataformas digitales. Estamos comprometidos a tener un impacto positivo en nuestros clientes, empleados y comunidades. Fomentamos una cultura dinámica e inclusiva. Aquí colaborarás con equipos multinacionales, contribuirás a múltiples proyectos innovadores que ofrecen soluciones creativas y de vanguardia, y tendrás la oportunidad de aprender y crecer continuamente. Sin importar dónde te encuentres, te unirás a una comunidad dedicada, creativa y diversa que te ayudará a descubrir todo tu potencial.


