At arenaflex, we're revolutionizing the way entertainment is consumed, created, and delivered to a global audience. With over 220 million paid subscribers and a presence in more than 190 countries, we're pushing the boundaries of innovation and creativity. Our data platform teams empower us to harness the power of data to delight our members in countless ways. We provide unified data platforms and tools for various business capabilities at arenaflex, enabling them to make informed data-driven decisions. We strive to be the gold standard in building a top-notch data platform, as arenaflex leads the way in becoming the most popular and unavoidable destination for global web entertainment.
**Job Summary:**
arenaflex is seeking experienced full stack software engineers to join our distributed systems development team and help us build and enhance our infrastructure as we strive to reach 500 million members worldwide. We're committed to building a diverse and inclusive team that brings new perspectives as we tackle the next wave of challenges. We're open to remote candidates and value what you can do, from anywhere in the U.S.
**Focus in Distributed Systems Development:**
Our distributed systems development team is passionate about building scalable and efficient systems that meet the evolving needs of our microservices. We're responsible for designing and implementing distributed data platforms that enable our microservices to store, consume, and manage their data effectively. This team plays a critical role in empowering our microservices to meet their growing and changing data needs.
**Distributed Systems Development Team Highlights:**
* **Database Access Stage:** Our team builds and maintains a flexible query engine that works with data reflections to operate at sub-millisecond latencies while enabling Netflix microservices to store, consume, and manage their data more efficiently.
* **Data Platform Foundation:** Our team serves as a platform for our own data platforms, providing a common framework and tooling that enables arenaflex to rapidly enhance on delivering cutting-edge data and analytics platforms to the rest of the organization without building custom platforms for each new framework.
* **Big Data Figure:** Responsible for providing a cloud-native stage for distributed data processing at arenaflex. This team is critical to batch data processing in Data Platform and offers support for Flash, to ETL data into the Petabytes-scale data warehouse and access that data using Flash and Voila/TrinoDB. It also provides sub-second latency to a specific class of queries using Druid.
* **Big Data Arrangement:** Offers the stage for planning, organizing, and executing big data jobs and workflows in a self-serve way. These stages incorporate basic services that have all ETL and ML responsibilities running on Big Data Frameworks at arenaflex. These fully distributed frameworks are continually evolving for arenaflex scale with best-in-class technology.
**What You'll Love About This Job:**
* Addressing real business needs at scale by applying your programming and logical thinking skills.
* Architecting and building a strong, flexible, and highly accessible distributed foundation.
* Driving cross-functional initiatives and collaborating with engineers, product managers, and TPMs across teams.
* Contributing to open-source communities and adding to arenaflex OSS.
* Working on a team that's passionate about distributed systems development and innovation.
**About You:**
* You have 2+ years of experience in building large-scale distributed systems features or applications.
* You're proficient in designing and developing scalable web services.
* Experienced in building and working with adaptable, fault-tolerant, distributed systems.
* You're knowledgeable about Java or other object-oriented programming languages.
* You're comfortable with multi-threading and are open to handling it.
* You have a BS in Computer Science or a related field.
**What We Offer:**
* Competitive salary and benefits package.
* Opportunities for career growth and professional development.
* Collaborative and dynamic work environment.
* Flexible remote work options.
* Access to cutting-edge technology and tools.
* Recognition and rewards for outstanding performance.
**How to Apply:**
If you're passionate about distributed systems development and want to be part of a team that's shaping the future of entertainment, apply now!
Apply for this job