The Munich-based company K5 Media Group with several subsidiaries has specialized in the development, (co-)production, marketing and worldwide distribution of innovative audiovisual productions for over 30 years. Currently we are putting together a team to develop a market-leading product in the Virtual Production sector funded by the European Commission.
Aufgaben
Your Role
We are seeking an experienced Computer Vision Engineer to play a key role in developing and implementing software solutions. You will work closely with our Technical Director and the development team.
Your Responsibilities
- Computer Vision:
- Implement and optimize image processing algorithms crucial for direct and indirect light capture, as well as the processing of HDR light models.
- Use OpenCV, TensorFlow and PyTorch to build deep learning models in order to improve image processing tasks, such as denoising, upscaling, inverse rendering, and real-time lighting adjustments.
- Software Development:
- Develop and implement software solutions in Python and C++ to support real-time light estimation.
- Utilize and optimize CUDA and GPU computing techniques to maximize real-time performance and improve the efficiency of rendering algorithms.
- Shader/Graphics Programming:
- Develop and optimize shaders and rendering techniques suitable for realistic shadows, reflections, and dynamic light sources.
- Integrate advanced rendering techniques to ensure seamless and realistic integration of virtual set extensions into real environments.
- Technical Integration:
- Collaborate with the VFX team to integrate lighting techniques into Unreal Engine.
- Work on the integration of machine learning models developed in TensorFlow and PyTorch into Unreal Engine workflows.
- Project Collaboration:
- Work closely with the Technical Director and other developers to ensure that complex technical and visual requirements are met.
Qualifikation
What you need to succeed
- Strong knowledge of Python, C++ and Unreal Engine as a plus
- Proficiency in image processing and computer vision, particularly with OpenCV.
- Experience with CUDA for optimizing GPU-based computation processes.
- Experience with TensorFlow and PyTorch for machine learning and image processing applications.
- Experience in developing and optimizing shaders and rendering techniques.
Benefits
What´s in it for you
- Market-driven remuneration and benefits based on experience.
- Enormously sophisticated job in terms of content with the opportunity to build and develop an innovative product from scratch and be a part from the very beginning.
- Plenty of autonomy, flexible working hours, hybrid working option (Centrally located office in the heart of Munich with free drinks and snacks, after work events, etc.).
- We provide an environment that encourages personal and professional growth, offering you the opportunity to expand your skills and advance in your career.
- Part of a highly professional, cooperative and passionate team of international experts, dedicated to team spirit and values.
Information
- Please submit your resume and a cover letter outlining your experience and qualifications for the role. We process your personal data in accordance with our Privacy Policy for Applicants.
- We’re very much looking forward to hearing from you!