https://www.blackmagicdesign.com
Blackmagic Design has grown rapidly to become one of the world's leading innovators and manufacturers of creative video technology. The company creates professional cameras, advanced video editing, color grading and visual effects software, production switchers, broadcast converters and a large array of other products for the feature film, post production, and broadcast industries.
Blackmagic Design's founders have a long history in post-production operations and engineering. With extensive experience in high-end film and post, combined with a real passion for perfection, Blackmagic set out to change the industry forever.
"Blackmagic Design is dedicated to allowing the highest quality video to be affordable to everyone, so the post production and television industry can become a truly creative industry." - Grant Petty, CEO of Blackmagic Design
Blackmagic Design has offices in the USA, UK, Japan, Singapore and Australia.
Job description
Role:
Blackmagic Design’s DaVinci Resolve is the world’s most popular and advanced on-set, online editing, color correction, visual effects, audio post and finishing application for macOS, Windows and Linux. DaVinci Resolve is used by well over a million users ranging from enthusiasts to the largest Hollywood studios, and that user base continues to grow rapidly.
https://www.blackmagicdesign.com/products/davinciresolve
DaVinci Resolve has been used in the making of numerous blockbuster films (including The Martian, Avengers: Age of Ultron, Mad Max: Fury Road, Mission Impossible: Rogue Nation), major TV shows (including Game of Thrones, MythBusters, Brooklyn Nine-Nine), TV commercials, music videos and more!
The DaVinci Resolve engineering team is a tight knit group that is constantly innovating and exploring new technologies in order to evolve the product. In keeping with the growing popularity and user base of DaVinci Resolve, we are aggressively growing the engineering team to work on the next wave of exciting features and challenges.
We are looking for a talented and experienced AI and Machine Learning (ML) Software Engineer to join our cutting-edge DaVinci Resolve development team in Singapore. You will play a key role in developing, optimizing, and deploying GPU-accelerated AI/ML algorithms to enhance the efficiency and effectiveness of our products.
Responsibilities:
● Collaborate with researchers and engineers to integrate AI/ML algorithms into production systems.
● Deploy and optimize GPU-accelerated machine learning models and algorithms.
● Stay up-to-date with the latest advancements in AI/ML technologies and apply them to ongoing projects.
● Conduct experiments and evaluate the effectiveness of different algorithms, models and approaches.
Qualifications and Educational Requirements:
● Bachelor’s degree in Computer Science/Computer Engineering from a top-tier university
● Masters/PhD in a relevant field (Optional)
Required Skills:
● Solid understanding of machine learning techniques, algorithms, and data structures.
● Experience with machine learning frameworks and libraries (e.g., PyTorch, TensorFlow, TensorRT, cuDNN).
● Proficiency in programming languages such as C++ and Python.
● Proven experience in GPU programming is a plus.
● Excellent problem-solving skills and the ability to work independently and collaboratively.
● Strong communication skills and the ability to convey and understand complex technical concepts.
Additional Skills:
● Experience with image processing, computer vision, and natural language processing.
● Experience with a variety of deep learning and neural network architectures (e.g. CNN, RNN, LSTM, Transformer, Stable Diffusion).
● Understanding of software development best practices, including version control and continuous integration/continuous deployment.