Experienced Distributed Systems Engineer – Data Platform Development and Operations at arenaflex
Introduction to arenaflex At arenaflex, we are revolutionizing the way entertainment is imagined, created, and delivered to a global audience. With a presence in over 190 countries and more than 220 million paid subscribers, we are continuously pushing the boundaries of innovation in the entertainment industry. Our mission is to engage the world, and we are committed to making a significant impact through our work. As a leader in the industry, we are now venturing into new forms of entertainment, such as gaming, and are looking for talented individuals to join our team. About the Role We are seeking an experienced Distributed Systems Engineer to join our Data Platform team at arenaflex. As a key member of our team, you will play a crucial role in developing and operating our distributed systems infrastructure, enabling us to use data to drive business decisions and deliver exceptional experiences to our users. Our data infrastructure teams are responsible for building and operating unified data platforms and tools for various business functions, making it easy for our colleagues to work with data efficiently, securely, and effectively. Key Responsibilities Design, develop, and operate large-scale distributed systems, focusing on scalability, reliability, and performance Collaborate with cross-functional teams, including engineers, product managers, and technical program managers, to drive business outcomes Contribute to the development of our data platform, including data ingestion, processing, and storage Work on building and operating a robust, scalable, and highly available distributed infrastructure Participate in the design and implementation of new features and systems, ensuring they meet the requirements of our growing user base Contribute to the open-source community and share our experiences with the wider industry Focus Areas Our Data Infrastructure teams are organized into several focus areas, each with its unique challenges and opportunities. These include: Database Access Platform : Building and operating a flexible query gateway that facilitates data abstractions to work at sub-millisecond latencies, enabling Netflix microservices to store, consume, and manage their data more effectively Data Platform Infrastructure : Developing a platform for our own data platforms, providing a common infrastructure and tooling that enables arenaflex to rapidly innovate and deliver cutting-edge data and analytics systems to the rest of the organization Data Ingestion and Processing : Offering a self-service cleared path product to enable diverse client personas across arenaflex to meet their low-latency data ingestion and processing needs Big Data Figure : Providing a cloud-native platform for distributed data processing, supporting batch and real-time data processing, and offering sub-second latency for a specific class of queries Big Data Solution : Offering a platform for scheduling, orchestrating, and executing big data jobs and workflows in a self-serve way, including primary services that have all ETL and ML responsibilities running on Big Data Systems Requirements To be successful in this role, you should have: 2+ years of experience in building large-scale distributed systems or applications Experience in designing and developing RESTful web services Knowledge of building and operating scalable, fault-tolerant, distributed systems Proficiency in Java or other object-oriented programming languages Experience with multi-threading and concurrency A BS in Computer Science or a related field Preferred Qualifications In addition to the requirements, we prefer candidates with: Experience with cloud-native technologies and distributed data processing Knowledge of open-source technologies, such as Apache Kafka, Apache Flink, and Presto Familiarity with containerization and orchestration using Docker and Kubernetes Experience with agile development methodologies and version control systems, such as Git Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment What We Offer At arenaflex, we offer a unique and dynamic work environment that is designed to foster innovation, creativity, and growth. Our benefits include: Competitive salary and benefits package Opportunities for professional growth and development Collaborative and dynamic work environment Flexible working hours and remote work options Access to cutting-edge technologies and tools Recognition and rewards for outstanding performance Conclusion If you are a motivated and talented Distributed Systems Engineer looking for a new challenge, we encourage you to apply for this exciting opportunity at arenaflex. As a member of our team, you will have the chance to work on complex and interesting problems, collaborate with a talented team of engineers, and contribute to the development of our data platform. Don't miss out on this opportunity to join a leader in the entertainment industry and take your career to the next level. Apply now and become a part of our innovative and dynamic team! Apply! Apply for this job