header-image

Senior Research Engineer - Media Processing


  • Location: Barcelona (Spain)
  • Contract: Permanent
  • Working day: Full time
  • Sector: Internet and technology
  • Vacancies: 1
  • Discipline: R&D
  • Work modality: Hybrid

Fundació i2cat

Job description

Are you ready to lead the development of systems that capture and reconstruct the world in 3D in real-time? At i2CAT, we are pushing the boundaries of multimedia technology. As a Senior Research Engineer, you will join our Media Tech group, an elite team of over 20 researchers and engineers collaborating with major European players (Horizon Europe, SNS JU) to define the next generation of interactive and distributed systems.

If you are passionate about Machine Learning applied to computer vision and want to see your algorithms power end-to-end volumetric capture and processing pipelines, this is your place.

 

What we expect from candidates:

This is what you will be expected to:

  • Design and implement advanced Machine Learning algorithms focused on 3D reconstruction and volumetric media processing.

  • Lead the creation of custom datasets and the testing of new solutions across the full pipeline (capture, processing, compression, and delivery).

  • Develop and optimize multi-sensor processing pipelines, ensuring high-fidelity camera synchronization and calibration.

  • Research and apply cutting-edge Computer Vision techniques, utilizing pinhole camera modeling and complex geometric transformations.

  • Collaborate closely with high-profile international partners from academia and industry under the umbrella of competitive national and international projects.

  • Drive technology transfer through high-impact scientific publications, patents, and open-source software that set industry standards.

What will you enjoy with us?

  • We practice a 4-1 hybrid model (4 days in our office, 1 day from home) to balance face-to-face collaboration with deep-focus remote work. Although, keep in mind that this is the model working for us now; it could change in the future. Don't take it as if it's granted forever.
  • Enjoy core hours flexibility: as long as you’re online for our team syncs between 10:00 and 15:00, you can design the rest of your day to fit your rhythm. 
  • Early-Finish Fridays: We believe in a long weekend. Every Friday throughout the year is an intensive 6.5-hour workday, so you can kick off your personal time by mid-afternoon.
  • Intensive summer schedule: To help you enjoy the sun and balance family life during school holidays, we switch to a 7-hour workday from June 22nd to September 4th.
  • You get 27 paid vacation days per year, well above the legal minimum, giving you over five full weeks to recharge whenever you need them. You are asked to enjoy at least 12 vacation days during summer.
  • We will work so that you have a career plan to promote your growth and development.

And what about our recruitment process? Well, it has 3 phases:

  • Phase 1: Interview with P&T department + our 2 hiring managers

  • Phase 2: Technical assessment with P&T department + our 2 hiring managers

  • Phase 3:  Executive interview with P&T department + our department manager - optional. We almost never use this one, but in case we will ask you for another interview in case we need to clarify some details. So, expect the usual of 2 phases.

 

Why i2Cat?

The i2CAT Foundation is a non-profit research and innovation center promoting mission-driven R&D activities on advanced Internet architectures, applications, and services. More than 15 years of international research define our expertise in the fields of 5G, IoT, VR, and immersive technologies, cybersecurity, blockchain, AI, and digital social innovation. We partner with companies, public administration, academia, and end-users to leverage this knowledge to meet real social and business challenges.

The highest value of i2CAT is the talent of the people who make up our human team. We enjoy a team of people from more than 13 different nationalities and work every day to create and foster a work environment where we all feel comfortable creating, innovating, and growing.

Want to know more? Visit our webpage! www.i2cat.net

Requirements

Must-haves:

  • Professional experience: Minimum of 5 years in R&D or development in ML applied to Computer Vision or 3D reconstruction.

  • Technical mastery: Deep understanding of the pinhole camera model, extrinsics/intrinsics, and reprojections.

  • ML Frameworks: Proven experience with PyTorch or TensorFlow, and debugging tools like TensorBoard or Weights&Biases.

  • Proficiency: High level of Python and the ability to quickly understand and optimize existing codebases.

  • Methodologies: Experience working within Agile/Scrum environments.

  • Languages: Fluency in English (written and spoken) is essential for international collaboration. Your language skills will be verified during the interview process.

  • Experience in programming languages, C++ ideally

Nice-to-haves:

  • Proficiency in GPU programming (CUDA/OpenCL).

  • Background in immersive technologies (XR, VR, AR) or game engines like Unity/Unreal.

  • Experience in video coding, point cloud compression, or streaming pipelines.

Soft Skills:

  • Self-driven mindset with a high degree of proactivity.

  • Critical thinking and a problem-solving approach.

  • Excellent communication and interpersonal skills for a collaborative, multicultural environment.


  • Location: Barcelona (Spain)
  • Contract: Permanent
  • Working day: Full time
  • Sector: Internet and technology
  • Vacancies: 1
  • Discipline: R&D
  • Work modality: Hybrid