Experienced Distributed Systems Engineer - Data Platform Development and Enhancement for a Global Entertainment Leader at arenaflex
Introduction to arenaflex and the Industry arenaflex is a pioneering force in the global entertainment industry, continually pushing the boundaries of how entertainment is imagined, created, and delivered to a worldwide audience. With content streaming in over 30 languages across 190 countries, exceeding 220 million paid subscribers, and venturing into new forms of entertainment like gaming, arenaflex is at the forefront of innovation. The data infrastructure teams at arenaflex play a crucial role in enabling the company to leverage data in various ways to bring joy to its members. By providing unified data platforms and tools for different business functions, these teams empower colleagues to make critical data-driven decisions efficiently, securely, and effectively. About the Role arenaflex is seeking highly skilled Distributed Systems Engineers to join its team, focusing on developing and enhancing its infrastructure as it strives towards an ambitious goal of reaching 500 million individuals worldwide. The company is committed to building a diverse and inclusive team, bringing new perspectives to tackle the next set of challenges. Moreover, arenaflex is open to remote candidates, valuing what you can do from anywhere in the U.S. Focus Areas in Data Infrastructure Groups The data infrastructure groups at arenaflex are divided into several focus areas, including: Database Access Platform : This team builds and operates a flexible query gateway that facilitates data reflections to work at sub-millisecond latencies, enabling arenaflex microservices to more easily store, consume, and manage their data. Data Platform Infrastructure : Acting as a platform for arenaflex's own data platforms, this team's common framework and tooling enable the company to rapidly innovate in providing cutting-edge data and analytics systems without building customized platforms for each new system. Big Data Compute : Responsible for providing the cloud-native platform for distributed data processing at arenaflex, this team is crucial for batch data processing in the Data Platform. It supports Flash, ETL data into the Petabytes-scale data warehouse, and access that data using Flash and Voila/TrinoDB, among other functionalities. Big Data Orchestration : This team offers the platform for designing, scheduling, and executing big data jobs and workflows in a self-serve manner, including critical services that have all ETL and ML responsibilities running on Big Data Systems at arenaflex. Key Responsibilities As a Distributed Systems Engineer at arenaflex, your key responsibilities will include: Designing and building robust, scalable, and highly available distributed infrastructure. Driving cross-functional initiatives and collaborating with engineers, product managers, and TPM across teams. Applying programming and analytical problem-solving skills to address real business needs at scale. Contributing to open-source communities and sharing experiences with Netflix OSS. Working on large-scale distributed systems features or applications, with a focus on building and operating flexible, fault-tolerant, distributed systems. Essential Qualifications To be successful in this role, you should have: 2+ years of experience in building large-scale distributed systems features or applications. Proficiency in the design and development of RESTful web services. Experience in building and operating flexible, fault-tolerant, distributed systems. Proficiency in Java or other object-oriented programming languages. A BS in Computer Science or a related field. Preferred Qualifications While not required, the following qualifications are preferred: Experience with multi-threading and a willingness to handle related challenges. Familiarity with cloud-native technologies and distributed database systems. Participation in open-source communities and contributions to arenaflex OSS. Experience in driving cross-functional initiatives and collaborating with diverse teams. Skills and Competencies To excel in this role, you should possess: Technical Skills : Proficiency in programming languages such as Java, Python, or C++, as well as experience with distributed systems, cloud computing, and data processing technologies. Problem-Solving Skills : The ability to apply analytical and problem-solving skills to address complex technical challenges. Collaboration and Communication : Excellent collaboration and communication skills, with the ability to work effectively with cross-functional teams and contribute to open-source communities. Adaptability and Continuous Learning : A willingness to learn and adapt to new technologies, frameworks, and processes, with a commitment to ongoing professional development. Career Growth Opportunities and Learning Benefits At arenaflex, you will have the opportunity to: Work on challenging and impactful projects that contribute to the company's mission and goals. Collaborate with talented engineers and professionals from diverse backgrounds and disciplines. Develop new skills and expertise through training, mentorship, and participation in industry conferences and events. Contribute to open-source communities and share knowledge and experiences with the broader technical community. Work Environment and Company Culture arenaflex is committed to creating a positive and inclusive work environment that values diversity, equity, and inclusion. The company offers: A dynamic and collaborative work environment with flexible working hours and remote work options. A culture of feedback, continuous learning, and professional development. Opportunities for growth and advancement within the company. A comprehensive benefits package, including health insurance, retirement savings, and paid time off. Compensation, Perks, and Benefits arenaflex offers a competitive compensation package, including: A salary of $28/hour, with opportunities for growth and advancement. A comprehensive benefits package, including health insurance, retirement savings, and paid time off. Access to cutting-edge technologies, tools, and training opportunities. A dynamic and collaborative work environment with flexible working hours and remote work options. Conclusion If you are a motivated and talented Distributed Systems Engineer looking for a challenging and rewarding role, we encourage you to apply for this exciting opportunity at arenaflex. With its commitment to innovation, diversity, and inclusion, arenaflex offers a unique and dynamic work environment that values creativity, collaboration, and continuous learning. Join our team and contribute to the development of cutting-edge data platforms and systems that bring joy to millions of people around the world. Apply now and become a part of the arenaflex team, where you can make a real impact and grow your career in a dynamic and supportive environment. Apply for this job