Experienced Distributed Systems Engineer - Data Platform Development and Enhancement for a Global Entertainment Leader at arenaflex
Introduction to arenaflex At arenaflex, we are revolutionizing the way entertainment is imagined, created, and delivered to a global audience. With content streaming in over 30 languages across 190 countries, surpassing 220 million paid subscribers, and venturing into new forms of entertainment like gaming, we are the pioneers in the digital entertainment industry. Our mission is to engage the world, and we are continually enhancing our capabilities to achieve this goal. About the Role We are seeking highly skilled Distributed Systems Engineers to join our Data Platform team, focusing on developing and enhancing our infrastructure as we strive towards our ambitious objective of reaching 500 million individuals worldwide. As a Distributed Systems Engineer at arenaflex, you will play a crucial role in building a world-class data infrastructure, enabling our teams to make data-driven decisions efficiently, securely, and effectively. Focus Areas in Data Infrastructure Groups Our Data Infrastructure groups are the backbone of our operations, and we have several focus areas, including: Database Access Platform : Building and operating a flexible query gateway that facilitates data reflections to work at sub-millisecond latencies, enabling our microservices to store, consume, and manage their data more effectively. Data Platform Infrastructure : Acting as a platform for our internal data platforms, providing a common framework and tooling that enables arenaflex to rapidly innovate and deliver 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, offering support for Flash, ETL data into the Petabytes-scale data warehouse, and accessing that data using Flash and Voila/TrinoDB. Big Data Orchestration : Providing the platform for planning, organizing, and executing big data jobs and workflows in a self-serve way, 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, building, and enhancing our distributed systems infrastructure to support our growing global user base. Collaborating with cross-functional teams, including engineers, product managers, and TPMs, to drive business outcomes and deliver high-quality solutions. Developing and maintaining large-scale distributed systems features or applications, with a focus on scalability, reliability, and performance. Contributing to the open-source community and sharing our experiences to drive innovation and improvement. Participating in the design and development of soothing web services, with expertise in Java or other object-oriented programming languages. Working with multi-threading and distributed systems, with a strong understanding of the challenges and opportunities in these areas. Essential Qualifications To be successful in this role, you will need: 2+ years of experience in building large-scale distributed systems features or applications. A BS in Computer Science or a related field. Expertise in the design and development of soothing web services, with proficiency in Java or other object-oriented programming languages. Experience in building and operating scalable, fault-tolerant, distributed systems. Strong understanding of multi-threading and distributed systems, with the ability to handle complex challenges in these areas. Preferred Qualifications While not essential, the following qualifications are highly desirable: Experience with cloud-native technologies and distributed data processing platforms. Knowledge of open-source technologies and contributions to the open-source community. Experience with event-driven and smart scheduling systems. Strong understanding of data-driven decision-making and the ability to apply data insights to drive business outcomes. Skills and Competencies To succeed in this role, you will need to possess the following skills and competencies: Technical expertise : Strong understanding of distributed systems, data infrastructure, and software development principles. Collaboration and communication : Ability to work effectively with cross-functional teams, communicate complex technical concepts, and drive business outcomes. Problem-solving and innovation : Strong problem-solving skills, with the ability to think creatively and develop innovative solutions to complex challenges. Adaptability and resilience : Ability to adapt to changing priorities, technologies, and business needs, with a strong focus on delivering high-quality solutions in a fast-paced environment. Career Growth Opportunities and Learning Benefits At arenaflex, we are committed to the growth and development of our employees. As a Distributed Systems Engineer, you will have access to: Professional development opportunities : Training, mentorship, and career advancement opportunities to help you grow in your career. Collaboration with experts : Opportunities to work with experienced engineers, product managers, and TPMs to learn from their expertise and share your own knowledge. Innovation and experimentation : A culture that encourages innovation, experimentation, and learning from failures, with a focus on driving business outcomes and delivering high-quality solutions. Work Environment and Company Culture At arenaflex, we pride ourselves on our unique and inclusive company culture. As a Distributed Systems Engineer, you will be part of a dynamic and collaborative team that values: Diversity and inclusion : A culture that celebrates diversity, promotes inclusion, and fosters a sense of belonging among all employees. Open communication : Transparent and open communication, with a focus on sharing knowledge, feedback, and ideas. Collaboration and teamwork : A collaborative environment that encourages teamwork, mutual respect, and a shared commitment to delivering high-quality solutions. Compensation, Perks, and Benefits At arenaflex, we offer a competitive compensation package, including: Salary : A salary of $28/hour, with opportunities for growth and advancement based on performance and experience. Benefits : Comprehensive benefits, including health insurance, retirement plans, and paid time off. Perks : Access to cutting-edge technologies, flexible working hours, and a dynamic work environment that fosters innovation and creativity. Conclusion If you are a motivated and experienced Distributed Systems Engineer looking for a challenging and rewarding role, we encourage you to apply for this exciting opportunity at arenaflex. With a unique company culture, opportunities for growth and development, and a competitive compensation package, this is an ideal role for someone who is passionate about building world-class data infrastructure and driving business outcomes through innovation and collaboration. Apply now to join our team of talented engineers and contribute to the development of our cutting-edge data platform. We look forward to receiving your application and exploring how you can help us achieve our ambitious goals. Apply for this job