Apply now »

Internship - Orchestration for on-premise and in-cloud compute pipeline

Location: 

Kortrijk, BE

Internship - Orchestration for on-premise and in-cloud compute pipeline 

 

Barco

Barco designs technology that makes everyday life a little better. Seeing beyond the image, we develop sight, sound, and sharing solutions to help customers work together, share insights, and wow audiences. Healthcare is one of the key markets of Barco. For many years Barco has been contributing to improved healthcare by means of solutions in radiology, mammography, surgery, dermatology, dentistry, pathology etc.

 

Innovation in healthcare

The Barco Labs Healthcare team is constantly looking for new innovative solutions that push forward the state-of-the-art and can improve healthcare models. This group takes care of the entire innovation cycle: ideation and MVP definition, market evaluation and business case creation, R&D and clinical work for creation of proof of concepts and solutions, market and clinical / regulatory validation of the solutions, business model and business plan creation, up to commercial introduction and early pilot sales.

 

The task at hand

This internship will focus on the migration of a proprietary pipeline compute step in the context of AI from its current implementation to an open-source orchestration framework, such as Ray. The existing pipeline is structured around an abstract base class in Python, where the input and output are pandas DataFrames containing meta-data and compute results can be cached. The pipeline computes tasks in parallel using multiple processes, and in some configurations, multiple GPUs. The goal of this internship is to refactor this pipeline step to work seamlessly with both the open-source orchestration framework as well as the existing pipeline, while preserving the current functionality. Eventually enabling executing such a pipeline using cloud compute. Migration should require minimal changes to the child classes that extend the base class. Emphasis will be placed on establishing proper research methods, delivering well-structured and documented code, and clear communication of the obtained results.

 

Qualifications

Generic software skills: 

  • Proficiency in Python programming. 
  • Familiarity with object-oriented programming and software design patterns. 
  • Experience working with version control systems (e.g., Git). 
  • Basic understanding of working with data (e.g., pandas, data processing workflows). 
  • Strong problem-solving and debugging skills. 

And interest in at least one of these areas: 

  • Distributed computing frameworks (e.g., Ray, or similar).
  • Multiprocessing and parallel computing in Python. 
  • Optimizing data pipelines and performance benchmarking. 
  • Refactoring and migrating legacy code into scalable, modern systems. 

Fluent spoken and written communication in English

Furthermore, you should be a student in a technical discipline, eligible to work at our HQ in Kortrijk Belgium.

🛡️ We are committed to conducting our business activities with the highest standards of integrity, responsibility and compliance across all aspects of our operations. This includes adherence to applicable laws, regulations and internal policies related to ethical conduct, quality standards, cyber security, sustainability, data protection & confidentiality and safety.  

D&I Statement
At Barco, innovation drives everything we do. We believe that diversity fuels creativity, bringing us closer to our colleagues and customers. Inclusion and equity aren't just values—they're core capabilities that propel us toward our shared goals and mission.

Read here how we do this

About Barco

At Barco, we design cutting-edge technology that enhances everyday life through advanced visual experiences. 
 
As a global leader in collaboration and imaging, we serve the Enterprise, Healthcare, and Entertainment industries with innovative tools that empower professionals to communicate and perform at their best. With a strong commitment to quality, reliability, and sustainability, our technologies are trusted in over 90 countries
 
Backed by a team of 3,200+ employees, we continue to push boundaries and shape the future of digital imaging and connectivity. 

Apply now »