Experienced Distributed Systems Engineer - Data Platform at blithequark
Unlock Your Potential as a Distributed Systems Engineer at blithequark At blithequark, we're on a mission to revolutionize the way entertainment is consumed worldwide. With a presence in over 190 countries and streaming content in more than 30 languages, we're continually pushing the boundaries of innovation. As a leader in the global entertainment industry, we're seeking talented individuals to join our team as Distributed Systems Engineers to help drive our data platform forward. About the Role As a Distributed Systems Engineer at blithequark, you'll be part of our Data Platform team, which empowers our organization to make data-driven decisions. Our team provides unified data platforms and tools for various business functions, making it easier for our colleagues to work with data efficiently, safely, and effectively. We're looking for skilled engineers to help us develop and enhance our infrastructure as we strive to reach 500 million people worldwide. Key Responsibilities Design, develop, and maintain large-scale distributed systems that meet the evolving needs of our business. Collaborate with cross-functional teams, including engineers, product managers, and technical program managers, to drive projects forward. Build robust, scalable, and highly available distributed infrastructure that can handle the demands of our growing user base. Contribute to the open-source community and share our experiences with the world. Participate in the development of our data platform, including database access, big data processing, and data pipeline management. Troubleshoot and resolve complex technical issues, ensuring high availability and performance of our systems. Focus Areas within Data Platform Teams Our Data Platform team is divided into several focus areas, each with its unique challenges and opportunities: Database Access Platform This team builds and operates a flexible query gateway that enables data abstractions to work at sub-millisecond latencies, allowing Netflix microservices to store, consume, and manage their data more efficiently. Data Platform Infrastructure This team acts as a platform for our own data platforms, building high-impact system, control, and deployment frameworks that are tailored to the needs of running our data systems at scale. Big Data Compute Responsible for providing a cloud-native platform for distributed data processing, this team is crucial to batch data processing in the Data Platform. It offers support for various data processing frameworks and provides sub-second latency for certain classes of queries. Big Data Orchestration This team provides a platform for designing, orchestrating, and executing big data jobs and workflows in a self-serve manner. These platforms include critical services that run all ETL and ML workloads on Big Data Frameworks at blithequark. Essential Qualifications 2+ years of experience in building large-scale distributed systems features or applications. Proficiency in designing and developing scalable web services. Experience in building and operating scalable, fault-tolerant, distributed systems. Knowledge of Java or other object-oriented programming languages. Comfortable with multi-threading and concurrency. BS in Computer Science or a related field. Preferred Qualifications Experience with distributed database systems, data processing frameworks, and data pipeline management. Familiarity with open-source technologies and contributions to open-source projects. Strong understanding of software engineering principles, including testing, debugging, and version control. Excellent problem-solving skills and ability to work in a fast-paced environment. What You'll Gain As a Distributed Systems Engineer at blithequark, you'll have the opportunity to work on challenging problems, develop your skills, and grow your career. You'll be part of a dynamic team that is shaping the future of entertainment. Some of the benefits you can expect include: Competitive compensation package ($28/Hour). Opportunities for career growth and professional development. Collaborative and inclusive work environment. Flexible work arrangements, including remote work options. Access to cutting-edge technologies and innovative projects. Work Environment and Culture At blithequark, we value diversity, equity, and inclusion. We strive to create a work environment that is welcoming and inclusive to everyone. Our team is passionate about what they do, and we're committed to providing a culture that supports growth, learning, and collaboration. Why Join blithequark? blithequark is a pioneer in the entertainment industry, and we're committed to making a positive impact on the world. By joining our team, you'll be part of a company that is shaping the future of entertainment and pushing the boundaries of innovation. If you're passionate about building scalable, distributed systems and working with a talented team, we encourage you to apply. Apply Now! Apply for this job