At *** Entertainment & *** Technology we're responsible for building the largest *** streaming platform in the world, serving not just *** +, but *** +, *** , Star+ and other *** entertainment brands. We foster innovation, we challenge each other, and we put our users before all else: connecting them with the stories they love.
We're looking for people who want to challenge themselves, to grow; people who understand scale... and care deeply about reliability. You will be surrounded by colleagues eager to help you succeed and be part of an ambitious, high-performing, rewarding culture. If this sounds like something for you, read on!
How we work
The teams in Manchester work in small squads that promote Agile practices, working alongside our teams in the US and the rest of the World. Each team and their respective squads are responsible for design & implementation of services, infrastructure, deployment, delivery, and maintenance. We take great pride in owning what we build and seeing things through to the end.
We have a mature DevOps culture in place where teams are responsible for the infrastructure and deployment of those applications. We have the autonomy to choose the technologies and processes that help us achieve our objectives. So each team leverages the technology that fits their needs best. You'll see us working with data processing / streaming frameworks like Apache Flink and Spark; Database technologies like MySQL, PostgreSQL, DynamoDB and Redis; and breaking things using in-house chaos principles and tools such as Gatling to drive load... all deployed and hosted with high level of resilience around the Globe using AWS clouds.
Our teams use a whole range of technologies, you can expect to join a team that's working with some of the following to build high throughput, low latency, near real-time products: Java and Scala based Web Services, Databricks Data Lakes (Delta Lakes), AWS Kinesis and MSK, AWS ElasticSearch, AWS RDS, Apache Flink & Spark, scripting using Python, Terraform's infrastructure as a code.
The interview process
Our interview aims to take a relaxed & practical approach that mirrors how we'll work together should you join us. The interview is broken down into sections which will each focus on a different area. Our overall aim is assessing whether we're a perfect fit for each other: both technically, culturally and otherwise. We understand interviewing is a two way process and we want people that will help us grow and improve - in any and all areas!
You can read more about our process here .
Responsibilities
What you'll do
- Be part of an Agile team building one of the world's largest *** streaming platforms.
- Contribute to an inclusive culture that values learning & development, close collaboration *** ween team members, and strives for excellence.
- Leverage, learn and apply cutting edge technologies on challenging and varied business domains.
- Develop your technical understanding to support and build your career.
- Rapidly increase your technical expertise
- Increase your knowledge in Development standards and practices used around the World
- Have the opportunity to contribute to our open source or blog communities
- Apply principled engineering practices including unit testing, integration testing, and continuous integration.
- Contribute to the design, development, testing, deployment, and support of stateful microservices and lambdas in a multi-region cloud environment.
- Participate in Technical Conferences as a listener and active contributor
Things we look for
Good engineers can learn new skills - so we don't expect candidates to be strong in all areas - these are not barriers to entry . Strength in some areas and an appetite to constantly learn & improve is what we're looking for!
- Have at least a base understanding of development practices for developing, testing and deploying high-quality code
- Be fluent in one popular programming language, such as Java, Kotlin, Scala, Python or any other Object-oriented or functional languages
- Understand the main concepts of Cloud Infrastructure, for example AWS
- Familiarity with micro/web services - including REST and GraphQL.
- Some understanding of databases, caches and persistent storage.
- Good communication skills.
Education & Experience
This is not a hard requirement, but is a preference for this particular role
- Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience.
The Perks:
- 25 days annual leave
- Private medical insurance & dental care
- Free Park Entry: You will have the opportunity to enter any of our parks with your family and friends for free
- *** Discounts: you are entitled to discounts on designated *** products, resort F&B and ticketing
- *** + Subscription
- Excellent parental and guardian leave
- Employee Resource Groups - ****N @ *** , *** DIVERSITY, *** PRIDE, our new disability & neurodiversity focused group - ENABLED, and our Mental Health & Wellbeing Group, TRUST.
The Teams
Acceleration
The Acceleration (aka AXL) team builds critical user data focused services that are shared across all experiences on the streaming platforms: *** +, *** , *** + and Star+. We implement highly reliable, extremely high-throughput, often big-data based services and pipelines for capturing information about our users behaviour, potential allowances, capabilities of their devices and delivering personalised experiences. We're a fast-paced, multifaceted, multicultural, collaborative, fun and solid team of professionals, and are looking for someone who can slot right in and start delivering from day 1.
Experimentation & Feature Management
Our high-scale in-house A/B testing platform. Deeply integrated into our platform to enable experimentation on every aspect of the product. We're building a fully bespoke platform using cutting edge technologies, capable of serving millions of concurrent requests with single digit millisecond response times. We provide our users with a fully self ser *** experience including comprehensive in-tool curation and analysis of experiments.
We're also responsible for our platform's feature flagging capabilities, extending our experimentation platform to provide fully dynamic, user specific configuration to all clients, enabling a truly universal end to end process for test, rollout, experiment, release, rollback capabilities.
Subscription Services
Responsible for supporting new customer signup and retention flows, billing services and payment integrations. The Subscription team supports high traffic API services that provide the source of truth for all products, subscriptions and entitlements owned by our subscriber base. This data is surfaced globally to our streaming client apps as well as via real time data streams that feed other platform services and our analytics capabilities. The team also supports subscription management functionality providing users the ability to upgrade/ downgrade their plan or cancel, for example as well as driving the subscription lifecycle including supporting monthly renewals.
About *** Entertainment & *** Technology:
*** Entertainment and *** Technology (DE&E Technology) provides the technological backbone and product development for *** 's two *** business units, while helping to keep the company at the vanguard of innovation - enabling the Company to continuously leverage technology to enhance storytelling and creativity, while delivering scalability, flexibility, and efficiency for its businesses.
About *** :
*** , together with its subsidiaries and affiliates, is a leading diversified international family entertainment and *** enterprise that includes three core business segments: *** Entertainment, *** , and *** Experiences. From humble beginnings as a cartoon studio in the 1920s to its preeminent name in the entertainment industry today, *** proudly continues its legacy of creating world-class stories and experiences for every member of the family. *** 's stories, characters and experiences reach consumers and guests from every corner of the globe. With operations in more than 40 countries, our employees and cast members work together to create entertainment experiences that are both universally and locally cherished.
This position is with *** Limited , which is part of a business we call *** Entertainment & *** Technology .
*** Limited is an equal opportunity employer. Applicants will receive consideration for employment without regard to age, race, colour, religion or belief, sex, nationality, ethnic or national origin, sexual orientation, gender reassignment, marital or civil partner status, disability or pregnancy or maternity. *** fosters a business culture where ideas and decisions from all people help us grow, innovate, create the best stories and be relevant in a rapidly changing world.
This is not an exclusive Staff Me Up job. This partner requires you to apply on its own site.