Experienced Distributed Systems Engineer - Data Platform and Infrastructure Development 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. As a leader in the industry, we recognize the importance of data in driving our success and are committed to building a world-class data infrastructure. About the Role We are seeking highly skilled Distributed Systems Engineers to join our Data Platform team, focusing on developing and enhancing our infrastructure to support our ambitious objective of reaching 500 million users worldwide. As a Distributed Systems Engineer at arenaflex, you will play a critical role in designing, building, and operating our data platforms and tools, enabling our business functions to make data-driven decisions efficiently, securely, and effectively. We value diversity and inclusivity, and our team is open to remote candidates from anywhere in the U.S. Focus Areas in Data Infrastructure Groups Our Data Infrastructure groups are the backbone of our data-driven decision-making process. We have several focus areas, including: Database Access Platform : Building and operating a scalable query gateway that facilitates data reflections to work at sub-millisecond latencies, enabling our microservices to store, consume, and manage their data more efficiently. Data Platform Infrastructure : Developing a common framework and tooling that enables arenaflex to rapidly innovate and provide cutting-edge data and analytics systems to the rest of the organization without building customized platforms for each new system. Big Data Compute : Providing a cloud-native platform for distributed data processing at arenaflex, supporting batch and real-time data processing, and offering sub-second latency for a specific class of queries. Big Data Orchestration : Offering a platform for planning, organizing, and executing big data jobs and workflows in a self-serve way, using cutting-edge technologies and moving towards event-driven and smart scheduling. Key Responsibilities As a Distributed Systems Engineer at arenaflex, your key responsibilities will include: Designing, building, and operating large-scale distributed systems features or applications, addressing real business needs at scale. Architecting and building a robust, scalable, and highly available distributed infrastructure, using programming languages such as Java or other object-oriented programming languages. Collaborating with engineers, product managers, and TPM across groups, driving cross-functional initiatives and contributing to the open-source community. Building and operating flexible, fault-tolerant, distributed systems, with expertise in multi-threading and experience with cloud-native technologies. Essential Qualifications To be successful in this role, you should have: 2+ years of experience in building large-scale distributed systems features or applications. A BS in Computer Science or a related field. Experience in designing and developing RESTful web services. Proficiency in Java or other object-oriented programming languages. Experience with building and operating flexible, fault-tolerant, distributed systems. Preferred Qualifications While not required, the following qualifications are preferred: Experience with cloud-native technologies, such as AWS or GCP. Knowledge of open-source technologies, such as Apache Spark, Presto, or Druid. Experience with containerization using Docker and orchestration using Kubernetes. Strong understanding of data structures, algorithms, and software design patterns. Career Growth and Learning Benefits At arenaflex, we are committed to the growth and development of our employees. As a Distributed Systems Engineer, you will have the opportunity to: Work on challenging and impactful projects, driving business outcomes and growth. Collaborate with experienced engineers and leaders, learning from their expertise and gaining valuable insights. Develop new skills and expertise, staying up-to-date with the latest technologies and trends in the industry. Contribute to the open-source community, sharing your knowledge and experiences with others. Work Environment and Company Culture At arenaflex, we pride ourselves on our inclusive and diverse company culture. We believe in: Fostering a culture of feedback, innovation, and experimentation. Encouraging collaboration, teamwork, and open communication. Supporting the well-being and growth of our employees, providing opportunities for learning and development. Embracing diversity and inclusivity, recognizing the value of different perspectives and experiences. Compensation, Perks, and Benefits As a Distributed Systems Engineer at arenaflex, you can expect: A competitive salary, with a rate of $28/hour. A comprehensive benefits package, including health insurance, retirement savings, and paid time off. Opportunities for professional growth and development, including training and education programs. A dynamic and supportive work environment, with a team of experienced and talented engineers. Conclusion If you are a motivated and experienced Distributed Systems Engineer, looking for a challenging and rewarding role, we encourage you to apply to arenaflex. With our commitment to innovation, diversity, and growth, we offer a unique and exciting opportunity to make a real impact in the digital entertainment industry. Join our team and help us shape the future of entertainment, applying your skills and expertise to drive business outcomes and growth. Apply for this job