Software Engineer

Apply now »

Date: Oct 16, 2024

Location: Kortrijk, BE

Company: Barco

Senior Python Software Engineer

 

Function

Join Barco's Innovative Lab as a as a Senior Python Software Engineer, playing a key role in implementing performance-critical components within the innovative AI-powered solution and performing translation of research-based applications into high-performing GPU-accelerated components.

 

Key Responsibilities

  • Focus on the implementation of performance-critical components within the solution.
  • Leverage a diverse background in modern software development in an eco-system at the intersection of Python, Machine Learning and GPU acceleration (NVIDIA ecosystem) with a strong ability to dive deep when needed and to select the right tool for the job.
  • Perform translation of the outcome of research (Python, Jupyter-Notebook, Tensorflow, ...) into high-performing GPU-accelerated components.
  • Guard the overall performance of the (high-resolution) image processing pipeline in a containerized Linux environment, guarding and optimizing the overall system performance.
  • Deliver high-quality and maintainable code, including documentation and unit testing, while coaching colleagues.
  • Use modern best practices and tools, including Confluence, Jira and Github, with the capability to set up and configure for the team.
  • Demonstrate expertise in parallel computing and/or image processing, considered a valuable plus.

 

 We are looking for a new colleague who

  • Has at least a Bachelor’s degree in Engineering or equivalent in combination of education and experience.
  • Has at least 5 years proven experience in software development in a context where performance matters. Experience in healthcare related industry/technology is a plus.
  • Has experience with technologies and skills mentioned in Key Responsibilities.
  • Is motivated to produce the code that stands on its own, requiring no additional clarification or documentation.
  • Can work in a global organization with a high degree of autonomy.
  • Language skills: English (fluent)

 

If you're ready to take your software engineering career to the next level, join us and become part of a team that's making a difference.

Apply now »