Experienced Full Stack Distributed Systems Engineer – Web & Cloud Application Development at arenaflex
Job Summary:
Join arenaflex, a global leader in entertainment and media, as we continue to revolutionize the way people consume content worldwide. As a Distributed Systems Engineer, you will play a critical role in developing and enhancing our infrastructure to support our ambitious goal of reaching 500 million subscribers globally. We are seeking talented engineers who are passionate about building scalable, high-performance systems and are committed to delivering exceptional results.
About arenaflex:
arenaflex is a private company that has disrupted the entertainment industry by streaming content in over 30 languages to 190 countries, with over 220 million paid subscribers. We are constantly innovating and expanding into new areas, such as gaming. Our data platform teams empower us to harness the power of data to delight our members in various ways. We provide unified data platforms and tools for different business capabilities at arenaflex, enabling our teams to make data-driven decisions.
About the Role:
We are looking for Distributed Systems Engineers to join our team and help us build and enhance our infrastructure. As a Distributed Systems Engineer, you will be responsible for designing, building, and deploying scalable, high-performance systems that can handle large volumes of data. You will work closely with our data platform teams to develop and maintain our data infrastructure, ensuring that it is secure, reliable, and efficient.
Key Responsibilities:
* Design, build, and deploy scalable, high-performance systems that can handle large volumes of data
- Collaborate with our data platform teams to develop and maintain our data infrastructure
- Ensure that our data infrastructure is secure, reliable, and efficient
- Work closely with our engineering teams to integrate our data infrastructure with other systems
- Participate in code reviews and contribute to the development of our open-source projects
- Troubleshoot and resolve issues related to our data infrastructure
- Stay up-to-date with the latest technologies and trends in distributed systems and data engineering
Focus Areas:
*
Database Access Stage:
We are building and maintaining an adaptable query engine that works with data reflections to achieve sub-millisecond latencies while allowing Netflix microservices to store, consume, and manage their data more efficiently.
Data Stage Foundation:
We provide a platform for our own data platforms, enabling Netflix to rapidly enhance on giving cutting-edge data and analytics frameworks to the rest of the organization without building customized platforms for each new framework.
Big Data Figure:
We are responsible for providing the cloud-native stage for distributed data processing at Netflix, offering support for Flash, ETL data into the Petabytes-scale data center, and access that data using Flash and Voila/TrinoDB.
Big Data Arrangement:
We offer the stage for planning, organizing, and executing big data jobs and workflows in a self-serve way, incorporating basic services that have all ETL and ML responsibilities running on Big Data Frameworks at Netflix.
What You'll Love About This Job:
* Addressing real business needs at large scale by applying your programming and logical thinking skills
- Architecting and building a strong, versatile, and highly accessible distributed foundation
- Driving cross-functional initiatives and collaborating with engineers, product managers, and TPMs across teams
- Contributing to the development of our open-source projects and sharing your experiences with the open-source community
- Working on a wide range of technologies, including Java, Python, and distributed data systems
Requirements:
* 2+ years of experience in building large-scale distributed systems features or applications
- Strong understanding of the design and development of scalable, high-performance systems
- Experience with Java or other object-oriented programming languages
- Familiarity with distributed data systems, including Hadoop, Spark, and NoSQL databases
- Strong problem-solving skills and ability to troubleshoot and resolve complex issues
- Bachelor's degree in Computer Science or a related field
What We Offer:
* Competitive salary and benefits package
- Opportunity to work on a wide range of exciting projects and technologies
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible work arrangements, including remote work options
- Access to cutting-edge technologies and tools
- Recognition and rewards for outstanding performance
How to Apply:
If you are passionate about building scalable, high-performance systems and are committed to delivering exceptional results, we encourage you to apply for this exciting opportunity. Please submit your resume and a cover letter explaining why you are the ideal candidate for this role. Apply for this job