En IDM Technology nos encontramos en búsqueda de un Desarrollador
Backend Senior (AI y MLOps)
para sumarse a una relevante compañía de la región.
Responsabilidades:
Desarrollar componentes y servicios backend con autonomía y altos estándares de calidad.
Participar en el diseño técnico y definición de arquitecturas para soluciones basadas en AI & MLOps.
Analizar e interpretar requerimientos funcionales para transformarlos en soluciones técnicas escalables.
Gestionar e integrar modelos de IA utilizando servicios OpenAI y ecosistemas Azure.
Implementar integraciones con Azure Bot Service y otros servicios cloud.
Aplicar principios SOLID, Clean Code y patrones de diseño en el desarrollo de software.
Participar activamente en sesiones de refinamiento, estimación técnica y análisis de impacto.
Colaborar con equipos multidisciplinarios para asegurar la correcta implementación de soluciones.
Proponer mejoras de rendimiento, mantenibilidad y escalabilidad en las aplicaciones.
Implementar pruebas unitarias e integrales para garantizar la calidad de los desarrollos.
Requisitos:
Egresado o Bachiller en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
Mínimo de 5 años de experiencia en desarrollo de software backend.
Experiencia sólida con Java y Spring Framework.
Conocimientos en programación reactiva, funcional y asíncrona.
Experiencia gestionando y operando modelos OpenAI.
Experiencia en Machine Learning y Data Engineering.
Manejo de Docker y pipelines de integración/despliegue continuo.
Dominio de Git y GitHub, incluyendo resolución de conflictos, revisión de código y gestión de ramas.
Experiencia aplicando SOLID, Clean Code y patrones de diseño.
Conocimiento de modelado de arquitectura de software.
Experiencia en testing utilizando Mockito e integración de pruebas.
Capacidad para realizar análisis de impacto técnico y proponer soluciones.
Manejo de UML a nivel intermedio (diagramas de componentes y paquetes).
Experiencia utilizando GitHub Copilot para acelerar el desarrollo, pruebas y refactorización.