Software Engineer - Ai Systems & Frameworks (Barcelona)

10Xengineers

Valladolid

Presencial

EUR 45.000 - 65.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Descripción de la vacante

10xEngineers busca un Ingeniero de Software para un rol centrado en Sistemas de IA y marcos de trabajo, especialmente para ejecutar workloads de visión y razonamiento generativo en hardware personalizado.

Trabajará en un equipo de alto rendimiento, implementando frameworks y APIs en Python/C++, optimizando runtimes y colaborando con equipos de compilación y hardware para entregar soluciones productivas y escalables.

Formación

  • 1–3 años de experiencia profesional o en prácticas en ingeniería de software.
  • Dominio de C++ (C++11/14) y Python.
  • Conocimiento de bindings C++/Python como pybind11 o SWIG.
  • Familiaridad con estructuras de datos y algoritmos.
  • Concurrencia, hilos y sincronización.
  • Gestión de memoria y perfiles de rendimiento.
  • Redes y sistemas de streaming.
  • Experiencia con frameworks ML (PyTorch/TensorFlow/ONNX) e integración con runtimes.

Responsabilidades

  • Implementar una arquitectura de software escalable y patrones de diseño.
  • Desarrollar frameworks Python/C++ que integren modelos ML con runtimes.
  • Contribuir a APIs, bindings y bibliotecas para visión e inferencia de IA generativa.
  • Soportar Model Zoo, loaders de modelos y flujos de optimización.
  • Perfilar, depurar y optimizar secciones sensibles al rendimiento.
  • Colaborar con equipos de compilador/runtime en optimización de grafos.
  • Aplicar mejores prácticas de diseño, pruebas, CI/CD y revisión de código.
  • Participar en la entrega de software end-to-end definidiendo alcance y plazos.

Conocimientos

Conocimientos en estructuras de datos
Concurrencia y hilos
Gestión de memoria y rendimiento
Redes y sistemas de streaming
Experiencia con ML frameworks
Interés en frameworks/SDKs
Dominio de C++/Python

Herramientas

pybind11
SWIG

Descripción del empleo

Software Engineer - AI Systems & Frameworks (Barcelona) 10xEngineers•valladolid, castilla león, Spain

Descripción del trabajo

Location: Barcelona, Spain (Must be based and legally authorized to work in Spain / EU)

Job Type: Full-time

Experience: 1 to 3 years

About the role

We are seeking a Software Engineer to join our high-performance team collaborating with leading AI chip companies. Our work focuses on developing software that enables users to run Vision and Generative AI inference workloads efficiently on custom accelerators.

This is a hands-on engineering role where you will contribute to the development of frameworks, APIs, and runtime integrations that power AI models on next-generation hardware. You will work alongside senior engineers and coordinate with compiler/runtime and hardware architecture teams.

This is not a traditional applied ML position. It suits someone who wants to build a strong foundation in AI/ML systems, performance optimization, and software engineering, while contributing to production-grade AI enablement.

Key Responsibilities
  • Assist in implementing scalable software architecture and design patterns.
  • Help develop Python/C++ frameworks that integrate ML models with custom runtimes.
  • Contribute to building high-performance APIs, bindings, and libraries for Vision and Generative AI inference.
  • Support Model Zoo maintenance, model loaders, and optimization workflows for easier deployment.
  • Profile, debug, and optimize performance-critical sections in framework and runtime layers.
  • Contribute to real-time pipelines using GStreamer, OpenCV, and related frameworks.
  • Collaborate with compiler/runtime teams on graph-level and operator optimizations.
  • Apply best practices in design, testing, CI/CD, and code reviews.
  • Participate in end-to-end software delivery, including defining scope and meeting project timelines.
Requirements
  • 1 – 3 years of professional or internship experience in software engineering, preferably in systems programming or performance-related domains.
  • Proficiency in C++ (C++11/14) and Python.
  • Familiarity with C++/Python bindings such as pybind11 or SWIG.
  • Strong understanding of:
  • Data structures and algorithms
  • Concurrency, threading, and synchronization
  • Memory management, caching, and performance profiling
  • Networking and streaming systems
  • Some exposure to ML frameworks such as PyTorch, TensorFlow, or ONNX Runtime and their integration with hardware runtimes.
  • Interest in building frameworks, SDKs, or toolchains used by other developers.
Bonus Points
  • Experience working with Vision or Generative AI models such as transformers, diffusion models, or LLM inference.
  • Familiarity with multimedia and vision pipelines (for example, GStreamer).
  • Contributions to open-source projects or personal ML systems experiments (for example, ONNX Runtime or Hugging Face).
  • Strong motivation to learn and work in a collaborative technical environment.
Why Join 10xEngineers
  • Work with a world-class chip company on state-of-the-art AI systems.
  • Build a solid foundation in AI software and performance engineering.
  • Continuous exposure to Vision and Generative AI workloads without repetitive applied ML tasks.
  • Grow into more advanced technical roles across multiple AI projects.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer – Ai Systems & Frameworks (Barcelona)
Software Engineer – Ai Systems & Frameworks (Barcelona)

10Xengineers • Pontevedra

Presencial
EUR 42.000 - 60.000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Beagle • Barcelona

Presencial
EUR 90.000 - 130.000
Senior Software Engineer
Senior Software Engineer

Beagle • Asturias

Híbrido
EUR 70.000 - 120.000
Teletrabajo
AI-Driven Software Engineer (Node.js & C++)
AI-Driven Software Engineer (Node.js & C++)

Arsys • Valencia

Híbrido
EUR 65.000 - 90.000
Hybrid work model
Discounts on Arsys products
Biannual team events
+1
Senior Software Engineer
Senior Software Engineer

Beagle • Burgos

Presencial
EUR 70.000 - 95.000
AI-Driven Software Engineer (Node.js & C++)
AI-Driven Software Engineer (Node.js & C++)

arsys ES • Paterna

Híbrido
EUR 65.000 - 90.000
Hybrid work model in Spain offices
Discounts on Arsys products
Biannual team events
+1
Senior AI Engineer (Sant Cugat del Vallès, Spain, Barcelona)
Senior AI Engineer (Sant Cugat del Vallès, Spain, Barcelona)

Biopharma Careers • Sant Cugat del Vallès

Híbrido
EUR 90.000 - 150.000
Flexible working conditions
Life and accident insurance
Health insurance at a competitiveprice
+2
Software Engineer (with Python and ML experience)
Software Engineer (with Python and ML experience)

Babel Profiles • Barcelona

Híbrido
EUR 40.000 - 70.000
Flexible and friendly work culture
Collaborative, multicultural team environment
Mental health and well-being support
+1
Pcie Engineer - Barcelona
Pcie Engineer - Barcelona

Autsorsa | Hr & Bpo Solutions • Barcelona

Presencial
EUR 60.000 - 100.000
Relocation package
Visa sponsorship
Housing assistance
+1
Generative Ai Engineer - Catalunya
Generative Ai Engineer - Catalunya

Wizeline • Barcelona

Presencial
EUR 90.000 - 130.000
High-Impact Environment
Profesional Development
Flexible and Collaborative Culture
+3