We are a global company with a mission to advance the art and technology of visual experience. We understand that creating an inclusive environment which values and encourages diverse perspectives is crucial for our success, and the success of our individuals. We are learning, listening and working to improve and build trust within our community. Our aim is to make every person working at Foundry feel secure and free to be themselves, express their ideas or concerns and have equal access to opportunities.
THE ROLE
This Research Engineer role offers an exciting opportunity to work on our machine learning assisted tools as a part of our AI research team. The role bridges academic research and commercial software development to create cutting-edge technology for the visual effects industry. The team collaborates closely with clients in the film visual effects and takes technology from concept through to market.
We are looking for individuals with a strong understanding of machine learning for image processing, a proven track record of algorithm development and research, along with experience developing in C++.
THE RESPONSIBILITIES
- Develop new or existing IP into useful, high-quality features that meet product requirements.
- Develop and disseminate core technical knowledge within your team.
- Contribute to the code base for image, video and geometry processing.
- Implement and promote efficient, reliable code development processes and communication within the team.
- Help ensure the development of high-quality, reusable and low-maintenance code.
- Create prototypes as a proof-of-concept, alphas for feedback from key clients, betas to gather wider feedback and deliver final tools in products.
Requirements
THE ESSENTIALS
- Post-Graduate Degree in Engineering / Computer Science (for example, MSc, PhD preferred, or equivalent experience)
- Excellent practical and theoretical knowledge of machine learning and its use in image processing.
- Good understanding of a machine learning framework (TensorFlow or PyTorch)
- Experience with C++ and Python
- Strong math skills
THE NICE TO HAVE, KEEN TO LEARN
- Commercial C++ experience
- Knowledge of traditional computer vision algorithms and techniques
- Experience in cross-OS development across Linux, Windows, and Mac.
- Experience with AGILE methodologies (Scrum, Kanban, etc)
- Knowledge of post-production
Benefits
- Pension scheme & life assurance
- Health cash plan & medical insurance
- Season ticket loan
- Company’s social events
- Anniversary day off
- Passion Days
- Flexible working
- Annual personal learning & development time