




Resumen del Puesto: Buscamos un Ingeniero de Software para unirse a un equipo multidisciplinar que diseña y construye motores de cálculo y optimización en tiempo real, resolviendo problemas complejos a gran escala con un enfoque en alta calidad de código y eficiencia algorítmica. Puntos Destacados: 1. Entorno técnico de alto nivel en I+D 2. Desarrollo de producto propio con enfoque innovador 3. Oportunidad de evolución hacia roles de arquitectura o especialización técnica Sobre el proyecto Compañía tecnológica\-industrial con fuerte componente de I\+D, enfocada en el desarrollo de soluciones avanzadas para la optimización de sistemas complejos en entornos logísticos y operativos. El equipo trabaja en la intersección entre software engineering, modelización matemática y computación de alto rendimiento, desarrollando herramientas propias que combinan algoritmia, procesamiento de datos y arquitectura distribuida. Se trata de un entorno altamente técnico, donde la calidad del código, la eficiencia de los algoritmos y la escalabilidad son factores críticos. Misión del rol Formar parte de un equipo multidisciplinar responsable de diseñar y construir motores de cálculo y optimización en tiempo real, orientados a resolver problemas complejos a gran escala. El rol combina desarrollo backend, algoritmia avanzada y trabajo sobre infraestructuras que requieren alto rendimiento computacional. Responsabilidades principales Diseñar e implementar algoritmos eficientes para la resolución de problemas complejos. Desarrollar software orientado a rendimiento en entornos exigentes. Participar en la definición de arquitectura técnica de soluciones. Construir y mantener servicios backend escalables. Trabajar con grandes volúmenes de datos y procesos de cálculo intensivo. Colaborar con perfiles de distintas disciplinas (ingeniería, datos, negocio). Optimizar código y mejorar tiempos de ejecución y consumo de recursos. Contribuir a la evolución tecnológica del producto. Formación en Ingeniería Informática o similar. Experiencia en desarrollo con: Python C\+\+ Base sólida en: Algoritmos y estructuras de datos Programación orientada a objetos Resolución de problemas complejos Experiencia trabajando en entornos Linux y control de versiones (Git). Se valorará especialmente Experiencia en computación de alto rendimiento (HPC) Conocimientos de optimización matemática (heurísticas, metaheurísticas) Background en análisis de datos o machine learning Experiencia en diseño de APIs o desarrollo backend en Python Familiaridad con arquitecturas cloud y sistemas distribuidos Conocimientos en CI/CD y automatización de despliegues Uso de contenedores (Docker, Kubernetes) Competencias clave Pensamiento lógico y capacidad de abstracción Orientación a eficiencia y rendimiento Curiosidad técnica y aprendizaje continuo Capacidad de trabajo en entornos complejos Comunicación clara en equipos multidisciplinares Qué ofrece el proyecto Entorno técnico de alto nivel (ingeniería \+ investigación aplicada) Problemas reales de alta complejidad Participación en desarrollo de producto propio Equipo con enfoque innovador Evolución hacia roles de arquitectura o especialización técnica


