# Senior Distributed Systems Engineer – Data Platform Infrastructure (Remote/Hybrid)
Are you ready to architect the backbone of a global entertainment revolution? Join arenaflex as a Distributed Systems Engineer and help build the data infrastructure that powers entertainment for millions worldwide.
About arenaflex
At arenaflex, we believe in the power of storytelling to connect the world. As a global leader in streaming entertainment, we deliver content in over 30 languages to 190 countries, serving more than 220 million paid subscribers. But we're more than just streaming – we're venturing into exciting new territories like gaming and interactive entertainment. Our mission is to engage and inspire audiences everywhere by reimagining how entertainment is envisioned, created, and delivered.
Our data infrastructure teams are the unsung heroes behind arenaflex's ability to leverage data for driving happiness to our members across the globe. We build integrated data platforms and tools that empower various business functions to make critical, data-driven decisions. We do the heavy lifting so our colleagues can work with data effectively, securely, and efficiently. Our vision is to set the industry standard for building elite data infrastructure as arenaflex continues to lead the way as the most popular and ubiquitous destination for global internet entertainment.
We're on an ambitious journey to reach 500 million subscribers worldwide, and we need talented distributed systems engineers to help advance and grow our platform. We're committed to building a diverse and inclusive team that brings new perspectives as we tackle the next set of challenges. If you're ready to work on systems that handle petabytes of data at unprecedented scale, arenaflex is the place for you.
Position Overview
We are seeking an experienced Distributed Systems Engineer (Level 4) to join our Data Platform team. This is a fantastic opportunity for someone who is passionate about building robust, scalable, and highly available distributed systems that form the foundation of a world-class data infrastructure. In this role, you will work on challenging problems at massive scale, collaborating with talented engineers across multiple teams to deliver solutions that impact millions of users daily.
This position offers flexibility with remote work options. We value what you can do, from anywhere in the United States. Join us and be part of a team that's transforming how data powers entertainment.
What You'll Work On
As a Distributed Systems Engineer at arenaflex, you'll have the opportunity to work on several specialized teams within our Data Platform organization. Your expertise will be crucial in one of the following areas:
Database Access Platform Team
Join the Database Access Platform team and build flexible query entry points that facilitate data abstractions to operate at sub-millisecond latencies while enabling microservices to more efficiently store, consume, and manage their data. This team holds significant responsibility in enabling microservices to meet their constantly growing and evolving data needs. You'll be passionate about distributed data systems technology, active in the open-source community, and believe in owning what you build. As part of a small team responsible for business-critical systems, you'll be committed to a culture of feedback and engineering excellence.
Data Platform Infrastructure Team
The Data Platform Infrastructure team serves as a platform for our internal data platforms. Our shared systems and tooling enable rapid advancement in providing state-of-the-art data and analytics systems across the organization without building custom platforms for each new system. You'll create high-impact infrastructure, control, and orchestration systems calibrated for running data systems at scale. Many of our tools and systems are written in Python, making this an excellent team if you enjoy working across multiple languages.
Data Ingestion and Processing Team
This team offers a self-service pipeline product to enable varied client personas to meet their low-latency data ingestion and processing requirements. You'll work on reflection throughout complex streaming structures like Kafka and Flink, offer a pattern-driven processing experience, and invest in operational automation, reliability, and tools for predictable data quality.
Big Data Compute Team
Be responsible for providing the cloud-native platform for distributed data processing. This team is critical to batch data processing in the Data Platform. It offers support for Spark, ETL data into petabyte-scale data warehouses, and access that data using Spark and Presto/TrinoDB. The team also provides sub-second latency for specific query classes using Druid. You'll tackle fascinating and challenging problems of working with data at scale, build features and performance improvements, and work closely with open-source communities to shape projects and make contributions.
Big Data Orchestration Team
Offer the platform for designing, organizing, and executing big data jobs and workflows in a self-serve manner. These platforms include essential services that have all ETL and ML jobs running on Big Data Systems at scale. These fully distributed systems are constantly evolving with cutting-edge technology. We're moving towards event-driven and intelligent orchestration that requires minimal user input.
Key Responsibilities
Design, develop, and maintain distributed systems that handle massive-scale data processing and storage
Architect and build robust, scalable, and highly available distributed infrastructure
Address real business needs at large scale by applying programming and analytical problem-solving skills
Drive cross-functional initiatives and collaborate with engineers, product managers, and technical program managers across teams
Contribute to open-source communities and share experiences through arenaflex OSS
Work with technologies like Spark, Presto/Trino, Druid, Iceberg, Kafka, and Flink
Build and operate scalable, fault-tolerant distributed systems
Design and implement RESTful web services
Optimize system performance and ensure reliability at scale
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical field
2+ years of experience building large-scale distributed systems or applications
Strong proficiency in the design and development of RESTful web services
Experience building and operating scalable, fault-tolerant, distributed systems
Strong programming skills in Java or another object-oriented programming language
Comfort with multi-threading and concurrent programming challenges
Solid understanding of distributed systems concepts, including consistency, partitioning, and replication
Experience with cloud-native architectures and deployment
Preferred Qualifications
Advanced degree in Computer Science or related field
Experience with big data technologies such as Spark, Kafka, Flink, or similar frameworks
Knowledge of data warehouse systems like Presto, Trino, or Hive
Familiarity with real-time streaming systems and stream processing
Experience with containerization and orchestration technologies (Kubernetes, Docker)
Contributions to open-source projects
Experience working in agile environments with continuous integration and deployment
Strong communication skills and ability to explain technical concepts to non-technical stakeholders
Skills and Competencies
To thrive in this role at arenaflex, you'll need a combination of technical expertise and personal attributes:
Problem-Solving: Ability to tackle complex, ambiguous problems at scale and develop elegant solutions
System Design: Strong foundation in designing distributed systems architecture
Programming Proficiency: Deep expertise in Java or similar object-oriented languages
Data Engineering: Understanding of data pipelines, ETL processes, and data flow optimization
Collaboration: Excellent teamwork and communication skills to work effectively across teams
Ownership Mindset: Take responsibility for your work and see projects through to completion
Continuous Learning: Willingness to learn new technologies and adopt best practices
Career Growth and Learning Opportunities
At arenaflex, your career growth is our priority. As a Distributed Systems Engineer, you'll have access to numerous opportunities for professional development:
Work on cutting-edge technology and solve problems at a scale few companies can match
Collaborate with industry experts and learn from some of the best engineers in the field
Contribute to open-source projects and engage with the broader tech community
Access to internal training programs, conferences, and tech talks
Clear career progression paths with mentorship from senior engineers
Opportunities to rotate across different teams and domains within the Data Platform organization
Gain experience with a diverse tech stack including Spark, Kafka, Flink, and cloud-native architectures
Work Environment and Culture
Arenaflex is more than a workplace – it's a community of innovators, dreamers, and doers. Here's what you can expect:
Remote-First Culture: Work from anywhere in the United States with flexible hours
Inclusive Environment: We're committed to building a diverse team that brings unique perspectives
Innovation Freedom: We encourage experimentation and bold ideas
Work-Life Balance: Competitive compensation with respect for your personal time
Collaborative Spirit: Cross-functional teamwork is at the heart of everything we do
Technical Excellence: We value quality code and engineering best practices
Impact at Scale: Your work directly affects millions of users worldwide
Compensation and Benefits
We recognize that great talent deserves great rewards. arenaflex offers competitive compensation packages that include:
Competitive salary commensurate with experience
Annual performance bonuses
Equity compensation package
Comprehensive health, dental, and vision insurance
401(k) retirement plan with company matching
Unlimited PTO policy
Parental leave for new parents
Wellness programs and gym membership reimbursement
Home office setup stipend
Continuous learning and development budget
Join the arenaflex Team
If you're passionate about building systems that operate at unprecedented scale, solving fascinating technical challenges, and being part of a team that's transforming entertainment worldwide, we want to hear from you. At arenaflex, you'll do the most impactful work of your career while working alongside talented individuals who share your passion for excellence.
This is your opportunity to be part of something extraordinary. Apply now and help us build the future of entertainment technology. Together, we'll continue to innovate, inspire, and deliver joy to millions of people around the world.
arenaflex is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
About arenaflex
At arenaflex, we believe in the power of storytelling to connect the world. As a global leader in streaming entertainment, we deliver content in over 30 languages to 190 countries, serving more than 220 million paid subscribers. But we're more than just streaming – we're venturing into exciting new territories like gaming and interactive entertainment. Our mission is to engage and inspire audiences everywhere by reimagining how entertainment is envisioned, created, and delivered.
Our data infrastructure teams are the unsung heroes behind arenaflex's ability to leverage data for driving happiness to our members across the globe. We build integrated data platforms and tools that empower various business functions to make critical, data-driven decisions. We do the heavy lifting so our colleagues can work with data effectively, securely, and efficiently. Our vision is to set the industry standard for building elite data infrastructure as arenaflex continues to lead the way as the most popular and ubiquitous destination for global internet entertainment.
We're on an ambitious journey to reach 500 million subscribers worldwide, and we need talented distributed systems engineers to help advance and grow our platform. We're committed to building a diverse and inclusive team that brings new perspectives as we tackle the next set of challenges. If you're ready to work on systems that handle petabytes of data at unprecedented scale, arenaflex is the place for you.
Position Overview
We are seeking an experienced Distributed Systems Engineer (Level 4) to join our Data Platform team. This is a fantastic opportunity for someone who is passionate about building robust, scalable, and highly available distributed systems that form the foundation of a world-class data infrastructure. In this role, you will work on challenging problems at massive scale, collaborating with talented engineers across multiple teams to deliver solutions that impact millions of users daily.
This position offers flexibility with remote work options. We value what you can do, from anywhere in the United States. Join us and be part of a team that's transforming how data powers entertainment.
What You'll Work On
As a Distributed Systems Engineer at arenaflex, you'll have the opportunity to work on several specialized teams within our Data Platform organization. Your expertise will be crucial in one of the following areas:
Database Access Platform Team
Join the Database Access Platform team and build flexible query entry points that facilitate data abstractions to operate at sub-millisecond latencies while enabling microservices to more efficiently store, consume, and manage their data. This team holds significant responsibility in enabling microservices to meet their constantly growing and evolving data needs. You'll be passionate about distributed data systems technology, active in the open-source community, and believe in owning what you build. As part of a small team responsible for business-critical systems, you'll be committed to a culture of feedback and engineering excellence.
Data Platform Infrastructure Team
The Data Platform Infrastructure team serves as a platform for our internal data platforms. Our shared systems and tooling enable rapid advancement in providing state-of-the-art data and analytics systems across the organization without building custom platforms for each new system. You'll create high-impact infrastructure, control, and orchestration systems calibrated for running data systems at scale. Many of our tools and systems are written in Python, making this an excellent team if you enjoy working across multiple languages.
Data Ingestion and Processing Team
This team offers a self-service pipeline product to enable varied client personas to meet their low-latency data ingestion and processing requirements. You'll work on reflection throughout complex streaming structures like Kafka and Flink, offer a pattern-driven processing experience, and invest in operational automation, reliability, and tools for predictable data quality.
Big Data Compute Team
Be responsible for providing the cloud-native platform for distributed data processing. This team is critical to batch data processing in the Data Platform. It offers support for Spark, ETL data into petabyte-scale data warehouses, and access that data using Spark and Presto/TrinoDB. The team also provides sub-second latency for specific query classes using Druid. You'll tackle fascinating and challenging problems of working with data at scale, build features and performance improvements, and work closely with open-source communities to shape projects and make contributions.
Big Data Orchestration Team
Offer the platform for designing, organizing, and executing big data jobs and workflows in a self-serve manner. These platforms include essential services that have all ETL and ML jobs running on Big Data Systems at scale. These fully distributed systems are constantly evolving with cutting-edge technology. We're moving towards event-driven and intelligent orchestration that requires minimal user input.
Key Responsibilities
Design, develop, and maintain distributed systems that handle massive-scale data processing and storage
Architect and build robust, scalable, and highly available distributed infrastructure
Address real business needs at large scale by applying programming and analytical problem-solving skills
Drive cross-functional initiatives and collaborate with engineers, product managers, and technical program managers across teams
Contribute to open-source communities and share experiences through arenaflex OSS
Work with technologies like Spark, Presto/Trino, Druid, Iceberg, Kafka, and Flink
Build and operate scalable, fault-tolerant distributed systems
Design and implement RESTful web services
Optimize system performance and ensure reliability at scale
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical field
2+ years of experience building large-scale distributed systems or applications
Strong proficiency in the design and development of RESTful web services
Experience building and operating scalable, fault-tolerant, distributed systems
Strong programming skills in Java or another object-oriented programming language
Comfort with multi-threading and concurrent programming challenges
Solid understanding of distributed systems concepts, including consistency, partitioning, and replication
Experience with cloud-native architectures and deployment
Preferred Qualifications
Advanced degree in Computer Science or related field
Experience with big data technologies such as Spark, Kafka, Flink, or similar frameworks
Knowledge of data warehouse systems like Presto, Trino, or Hive
Familiarity with real-time streaming systems and stream processing
Experience with containerization and orchestration technologies (Kubernetes, Docker)
Contributions to open-source projects
Experience working in agile environments with continuous integration and deployment
Strong communication skills and ability to explain technical concepts to non-technical stakeholders
Skills and Competencies
To thrive in this role at arenaflex, you'll need a combination of technical expertise and personal attributes:
Problem-Solving: Ability to tackle complex, ambiguous problems at scale and develop elegant solutions
System Design: Strong foundation in designing distributed systems architecture
Programming Proficiency: Deep expertise in Java or similar object-oriented languages
Data Engineering: Understanding of data pipelines, ETL processes, and data flow optimization
Collaboration: Excellent teamwork and communication skills to work effectively across teams
Ownership Mindset: Take responsibility for your work and see projects through to completion
Continuous Learning: Willingness to learn new technologies and adopt best practices
Career Growth and Learning Opportunities
At arenaflex, your career growth is our priority. As a Distributed Systems Engineer, you'll have access to numerous opportunities for professional development:
Work on cutting-edge technology and solve problems at a scale few companies can match
Collaborate with industry experts and learn from some of the best engineers in the field
Contribute to open-source projects and engage with the broader tech community
Access to internal training programs, conferences, and tech talks
Clear career progression paths with mentorship from senior engineers
Opportunities to rotate across different teams and domains within the Data Platform organization
Gain experience with a diverse tech stack including Spark, Kafka, Flink, and cloud-native architectures
Work Environment and Culture
Arenaflex is more than a workplace – it's a community of innovators, dreamers, and doers. Here's what you can expect:
Remote-First Culture: Work from anywhere in the United States with flexible hours
Inclusive Environment: We're committed to building a diverse team that brings unique perspectives
Innovation Freedom: We encourage experimentation and bold ideas
Work-Life Balance: Competitive compensation with respect for your personal time
Collaborative Spirit: Cross-functional teamwork is at the heart of everything we do
Technical Excellence: We value quality code and engineering best practices
Impact at Scale: Your work directly affects millions of users worldwide
Compensation and Benefits
We recognize that great talent deserves great rewards. arenaflex offers competitive compensation packages that include:
Competitive salary commensurate with experience
Annual performance bonuses
Equity compensation package
Comprehensive health, dental, and vision insurance
401(k) retirement plan with company matching
Unlimited PTO policy
Parental leave for new parents
Wellness programs and gym membership reimbursement
Home office setup stipend
Continuous learning and development budget
Join the arenaflex Team
If you're passionate about building systems that operate at unprecedented scale, solving fascinating technical challenges, and being part of a team that's transforming entertainment worldwide, we want to hear from you. At arenaflex, you'll do the most impactful work of your career while working alongside talented individuals who share your passion for excellence.
This is your opportunity to be part of something extraordinary. Apply now and help us build the future of entertainment technology. Together, we'll continue to innovate, inspire, and deliver joy to millions of people around the world.
arenaflex is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.