Junior Developer – Core-Infustructure
Job Type : Permanent, Full Time
The Team and Work
Our status as a world-class VFX facility has been achieved by developing industry-leading software that empowers our artists to create stunning imagery. We have curated a considerable portfolio of off-the-shelf and in-house software to meet these unique requirements and continue to evolve and improve our technology as new needs emerge. The Core Engineering team operates within a larger R&D division to provide the business-critical infrastructure that enables multiple projects with thousands of shots to be simultaneously completed across the globe efficiently and to the highest quality.
We are a blend of globally distributed software, systems, and operations experts. We are responsible for building and maintaining key infrastructure and services in collaboration with site-local engineering teams and other specialized development teams. Our solution (the Core Platform) is based on a distributed micro-services environment providing capabilities in areas such as compute, storage, sync, and digital asset management with users in all areas of the company. Development and operational support span the stack from the operating system through to desktop/web application front-ends.
In recognition of the flexibility, scalability and maturity of the Core Platform that the team has created for MPC, we have been tasked with establishing the Core Platform elsewhere, making it available to other business units that are part of Technicolor’s portfolio.
As a Software Developer in the Core Engineering team, your role is to develop the Core Platform further to meet the needs of our users and the wider business.
You will draw on your skills and experience to both extract and modernize the Core Platform for use by other Technicolor companies and maintain ongoing use by MPC. You will focus on developing services and APIs that encapsulate the platform's business logic in areas such as compute, storage, digital asset management, and digital resource management. You will be building internally-facing interfaces to our platform and production data.
The Core Platform has a broad scope and diverse user group. While there is some expectation of working across multiple aspects of the platform (building features, fixing bugs, general enhancements), some developers do specialise and focus on specific subject areas. This may happen immediately or after some time, having gained familiarity with many areas of the platform
- Address London