About the Role
Nuestro cliente, una empresa tecnológica disruptiva en expansión, busca incorporar a su equipo a un Ingeniero de Software Senior altamente cualificado y con profunda experiencia en Inteligencia Artificial y Machine Learning. Este rol es fundamental para el desarrollo de soluciones de vanguardia que están redefiniendo el panorama tecnológico. La posición se basa en nuestra sede de Hermosillo, Sonora, MX , ofreciendo un entorno de trabajo colaborativo y enfocado en la innovación. El candidato ideal no solo poseerá una sólida base en ingeniería de software, sino también una pasión demostrada por la aplicación de algoritmos de IA y ML para resolver problemas complejos del mundo real. Se espera que lidere iniciativas técnicas, mentorice a ingenieros junior y contribuya activamente a la estrategia de producto. Buscamos a alguien con una mentalidad orientada a resultados, gran capacidad analítica y excelentes habilidades de comunicación para interactuar con equipos técnicos y no técnicos. Este rol representa una oportunidad excepcional para un profesional ambicioso que desea dejar una marca significativa en una empresa en crecimiento y en un campo de rápida evolución.
Key Responsibilities
- Diseñar, desarrollar e implementar sistemas de software robustos, escalables y eficientes, con un fuerte enfoque en aplicaciones de Inteligencia Artificial y Machine Learning.
- Liderar el ciclo de vida completo del desarrollo de software, desde la concepción y el diseño hasta la implementación, pruebas, despliegue y mantenimiento.
- Investigar, experimentar y aplicar los últimos avances en IA/ML, incluyendo aprendizaje profundo, procesamiento del lenguaje natural y visión por computadora, para resolver desafíos empresariales complejos.
- Colaborar estrechamente con los equipos de producto, datos y otras áreas de ingeniería para definir requisitos, diseñar arquitecturas y entregar soluciones innovadoras.
- Desarrollar modelos de Machine Learning, entrenarlos, validarlos y optimizarlos para producción, asegurando su rendimiento y fiabilidad.
- Escribir código limpio, mantenible y bien documentado, siguiendo las mejores prácticas de ingeniería de software y principios SOLID.
- Realizar revisiones de código, mentorizar a ingenieros junior y fomentar una cultura de excelencia técnica dentro del equipo.
- Contribuir a la definición de la arquitectura de software y la estrategia tecnológica de la empresa.
- Identificar y resolver problemas técnicos complejos, optimizando el rendimiento y la escalabilidad de las aplicaciones.
Requirements
- Ingeniería en Sistemas Computacionales, Ciencias de la Computación o campo técnico relacionado. Maestría o Doctorado con especialización en IA/ML es una gran ventaja.
- Experiencia mínima de 7 años en desarrollo de software, con al menos 3 años enfocados en el diseño e implementación de soluciones de IA/ML.
- Dominio avanzado de lenguajes de programación como Python, Java o C++.
- Profunda experiencia con frameworks de Machine Learning como TensorFlow, PyTorch, scikit-learn.
- Sólida comprensión de algoritmos de IA/ML, estadísticas, matemáticas y estructuras de datos.
- Experiencia trabajando con grandes volúsets de datos y herramientas de big data (ej. Spark, Hadoop).Experiencia en el desarrollo de APIs RESTful y microservicios.
- Conocimiento de metodologías ágiles de desarrollo de software (Scrum, Kanban).
- Excelentes habilidades de resolución de problemas, pensamiento crítico y capacidad para trabajar de forma autónoma y en equipo.
- Residencia en o disponibilidad para reubicarse en Hermosillo, Sonora, MX , ya que el puesto requiere presencia en oficina.
Benefits
- Salario altamente competitivo, negociable según la experiencia y habilidades del candidato.
- Oportunidad de trabajar en proyectos punteros y desafiantes en el campo de la IA/ML con impacto global.
- Entorno de trabajo estimulante, innovador y con una cultura empresarial moderna.
- Paquete completo de beneficios, incluyendo seguro de gastos médicos mayores, seguro de vida, y plan de retiro.
- Oportunidades de desarrollo profesional continuo, incluyendo certificaciones y asistencia a conferencias de la industria.
- Participación en planes de incentivos y bonos por rendimiento.
- Acceso a tecnología de última generación y recursos de desarrollo de primer nivel.
- Equilibrio saludable entre la vida laboral y personal, con apoyo para el bienestar de los empleados.