**Job Description:**
About arenaflex
At arenaflex, we're revolutionizing the way people engage with entertainment and are constantly pushing the boundaries of innovation. With over 220 million paid subscribers and a presence in over 190 countries, we're not just a streaming service – we're a global phenomenon. Our mission is to bring joy to our members through the power of storytelling, and we're committed to using data to drive that mission forward.
About the Role
We're seeking a highly skilled Distributed Systems Engineer to join our Data Platform team at arenaflex. As a key member of our team, you'll play a critical role in designing and building scalable, high-performance systems that enable our business to make data-driven decisions. You'll work closely with our engineering teams to develop and deploy cutting-edge technologies that drive innovation and growth.
About the Team
Our Data Platform team is responsible for building and maintaining the infrastructure that powers our data-driven decision-making. We're a collaborative and dynamic team that's passionate about using data to drive business outcomes. We're committed to staying at the forefront of industry trends and best practices, and we're always looking for ways to improve our processes and technologies.
Focus Areas
Our Data Platform team is divided into several focus areas, each with its own unique challenges and opportunities. These areas include:
Database Access Stage
The Database Access Stage team is responsible for building and maintaining an adaptable query engine that enables our microservices to store, consume, and manage their data efficiently. This team is passionate about distributed systems and is always looking for ways to improve performance and scalability.
Information Stage Foundation
The Information Stage Foundation team serves as a platform for our own data platforms. Our common framework and tooling enable us to rapidly develop and deploy cutting-edge data and analytics platforms without building custom infrastructure for each new project. This team is responsible for building high-impact frameworks, control, and deployment systems that are calibrated for the needs of running our data platforms at scale.
Big Data Figure
The Big Data Figure team is responsible for providing a cloud-native platform for distributed data processing at arenaflex. This team is critical to batch data processing in our Information Stage and offers support for Flash, ETL data into our Petabytes-scale data warehouse, and access that data using Flash and Voila/TrinoDB. This team also provides sub-second latency for a specific class of queries using Druid.
Big Data Arrangement
The Big Data Arrangement team offers a platform for planning, organizing, and executing large data jobs and workflows in a self-serve way. These stages include basic services that have all ETL and ML responsibilities running on Big Data Frameworks at arenaflex. These fully distributed frameworks are continually evolving to meet Netflix scale with best-in-class technology.
Responsibilities
As a Distributed Systems Engineer on our Data Platform team, you'll be responsible for:
* Architecting and building strong, flexible, and highly available distributed systems
* Driving cross-functional initiatives and collaborating with engineers, product managers, and TPMs across teams
* Contributing to open-source projects and adding to arenaflex OSS
* Addressing real business needs at scale by applying your programming and logical thinking skills
* Designing and implementing scalable, high-performance systems that enable our business to make data-driven decisions
Requirements
To be successful in this role, you'll need:
* 2+ years of experience building large-scale distributed systems features or applications
* Strong skills in designing and implementing web services
* Experience building and working with adaptable, fault-tolerant, distributed systems
* Knowledge of Java or other object-oriented programming languages
* Ability to handle multi-threading and concurrency
* BS in Computer Science or a related field
What We Offer
As a member of our Data Platform team, you'll have the opportunity to work on cutting-edge technologies and contribute to the development of our data-driven decision-making infrastructure. You'll also have access to:
* A dynamic and collaborative work environment
* Opportunities for professional growth and development
* A comprehensive benefits package, including health insurance, retirement savings, and paid time off
* A competitive salary and bonus structure
* The chance to work on a global scale and make a real impact on the entertainment industry
How to Apply
If you're passionate about distributed systems and data-driven decision-making, we'd love to hear from you. Please submit your application, including your resume and a cover letter, to [insert contact information]. We can't wait to hear from you!