




**Nivel:** Senior (5\-7 años) **Ubicación:** Barcelona, España **Tipo de trabajo:** Tiempo completo **Acerca del puesto** Estamos buscando un ingeniero senior para unirse a nuestro equipo de alto rendimiento, que colabora con empresas líderes en chips de IA para ofrecer software de vanguardia que permita a los usuarios finales ejecutar cargas de trabajo de inferencia de IA visual y generativa de manera eficiente en aceleradores personalizados. Como Ingeniero Senior de Aprendizaje Automático, será un miembro técnico clave del equipo, desempeñándose activamente en el diseño y desarrollo de marcos de trabajo, APIs e integraciones de tiempo de ejecución que permitan que los modelos de IA funcionen sin problemas en hardware de nueva generación. También ayudará a definir la dirección técnica, mentorizará a ingenieros juniors y colaborará estrechamente con los equipos de compilador/tiempo de ejecución y arquitectura de hardware del cliente. Este no es un puesto tradicional de *aplicación de ML*. Por el contrario, requiere una profunda experiencia en ingeniería de software con sólida exposición a sistemas de IA/ML, ideal para alguien que se desenvuelve bien en programación de sistemas y optimización de rendimiento, y que desea orientarse hacia el dominio de IA/ML mientras continúa construyendo sobre su experiencia probada en la entrega de software robusto y de alta calidad. En este puesto, contribuirá directamente a posibilitar cargas de trabajo de IA a gran escala en hardware personalizado. **Sus responsabilidades** ● Definir e implementar arquitecturas de software y patrones de diseño para garantizar que los marcos de trabajo y aplicaciones sean escalables, mantenibles y reutilizables. ● Diseñar y desarrollar marcos de trabajo en Python/C\+\+ para integrar modelos de ML con tiempos de ejecución personalizados. ● Diseñar e implementar APIs, enlaces y bibliotecas de alto rendimiento para soportar la inferencia de modelos de visión y de IA generativa. ● Crear y mantener Model Zoo, cargadores y flujos de trabajo de optimización para simplificar el despliegue de modelos. ● Analizar, depurar y optimizar rutas críticas de rendimiento en las capas de tiempo de ejecución y marcos de trabajo. ● Desarrollar tuberías y aplicaciones en tiempo real utilizando GStreamer, OpenCV y otros marcos de multimedia/ML. ● Colaborar con los equipos de compilador/tiempo de ejecución para garantizar una integración fluida de optimizaciones a nivel de grafo y de operadores. ● Mentorizar y guiar a ingenieros juniors; promover las mejores prácticas de ingeniería de software en diseño, pruebas, CI/CD y revisiones de código. ● Asumir la entrega de extremo a extremo de componentes de software: definir alcance, establecer plazos y dirigir la ejecución. **Lo que buscamos** ● 5–7\+ años de experiencia profesional en ingeniería de software, preferiblemente en programación de sistemas o aplicaciones críticas de rendimiento. ● Amplia experiencia en programación en C\+\+ (C\+\+11/14/17\) y Python. ● Experiencia con enlaces C\+\+/Python (por ejemplo, pybind11, SWIG). ● Sólidos conocimientos en: ○ Estructuras de datos y algoritmos ○ Concurrencia, hilos y sincronización ○ Gestión de memoria, caché y análisis de rendimiento ○ Redes y sistemas de transmisión ● Conocimiento de marcos de trabajo de ML (PyTorch, TensorFlow, ONNX Runtime) y cómo se interfazan con tiempos de ejecución de hardware. ● Experiencia en la creación de marcos de trabajo, SDKs o cadenas de herramientas utilizadas por otros desarrolladores o clientes. **Puntos adicionales** ● Experiencia práctica en el despliegue de modelos de visión o de IA generativa (transformadores, modelos de difusión, inferencia de LLM). ● Experiencia con tuberías de multimedia/visionado (por ejemplo, desarrollo de complementos de GStreamer). ● Contribuciones a proyectos de sistemas de ML de código abierto (por ejemplo, Hugging Face, ONNX Runtime, TensorRT). ● Experiencia previa en un rol de liderazgo técnico o con clientes. **¿Por qué unirse a 10xEngineers?** ● Oportunidad de trabajar en sistemas de IA de última generación con una empresa de chips de clase mundial. ● La posibilidad de ser el pilar de un equipo, moldeando su cultura técnica y estándares de entrega. ● Exposición continua a cargas de trabajo de visión y de IA generativa sin estar atado a tareas repetitivas de ML aplicado. ● Trayectoria de crecimiento hacia liderazgo arquitectónico en múltiples proyectos. Tipo de trabajo: Tiempo completo Ubicación del trabajo: Remota


