Senior Software Engineer AI/ML

Work Mode: Hybrid
Job Type: Full Time
Location: Barcelona
Country: Spain
Base Salary: €85.000 - 95.000

The Company

We are partnering with a well-funded deep-tech company building AI-driven software platforms for complex, real-world industrial environments. Their technology combines machine learning, large-scale data systems, and edge-to-cloud architectures to enable autonomous decision-making in safety-critical contexts.

The engineering organisation is highly technical, product-driven, and focused on delivering reliable solutions that operate in demanding real-world environments. The company is scaling internationally and working with large industrial customers in sectors such as energy, utilities, and advanced manufacturing.

The Opportunity

We are hiring a Senior Software Engineer (AI/ML) to join a team responsible for designing, building, and operating production-grade machine learning systems.

In this role, you will work across the full lifecycle of ML-powered software, from data collection and evaluation through to model deployment, optimisation, and long-term system evolution. You will contribute to both near-term product delivery and the broader technical direction of scalable ML systems deployed across edge devices and cloud infrastructure.

This role suits someone who enjoys hands-on engineering, experimentation, and translating research-level ideas into robust, scalable production systems that deliver measurable impact.

What You’ll Work On

• Designing and building scalable data collection and data quality pipelines
• Developing and maintaining ML evaluation and benchmarking frameworks
• Deploying machine learning models into production environments and optimising latency and performance
• Running evaluation experiments, analysing results, and proposing modelling improvements
• Building and operating infrastructure that supports model training, evaluation, and deployment
• Optimising software for efficiency, reliability, and scalability
• Leading complex technical initiatives and contributing to system architecture
• Identifying and resolving performance and scalability bottlenecks
• Collaborating with Product and UX teams to translate requirements into robust, user-focused solutions
• Working closely with cross-functional engineering teams to deliver end-to-end capabilities

What We’re Looking For

Essential

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • Strong software engineering and system design capabilities
  • Proven experience building, deploying, and operating production-grade ML systems
  • Advanced programming skills in Python and modern C++
  • Experience designing scalable and reliable ML architectures and supporting infrastructure
  • Familiarity with GPU computing, performance benchmarking, and optimisation techniques
  • Experience deploying ML workloads to edge devices and/or cloud environments
  • Hands-on experience working with visual or sensor data pipelines (e.g. image, video, or multimodal data)
  • End-to-end experience across the machine learning lifecycle, including:
    – Data collection, annotation, versioning, ingestion, and storage
    – Model training, evaluation, deployment, and monitoring
  • Experience testing, releasing, and maintaining large-scale software systems in production
  • Strong problem-solving, debugging, and performance optimisation skills
  • Fluent English communication skills

Nice to Have

• Experience with computer vision or large-scale visual data systems
• Exposure to modern deep learning approaches such as transformers, multimodal, or diffusion models
• Experience with diverse sensing technologies (vision, thermal, audio, gas, etc.)
• Familiarity with robotics middleware, simulation frameworks, or ROS2
• Experience working in industrial, robotics, or hardware-adjacent environments

How You Work

• Curious and experiment-driven, but pragmatic about production constraints
• Comfortable working across research, engineering, and product boundaries
• Strong ownership mindset and ability to lead complex technical initiatives
• Motivated by impact and real-world applications rather than purely academic research

Apply for this position

Allowed Type(s): .pdf, .doc, .docx