Experienced Distributed Systems Engineer - Data Platform Development and Enhancement for Global Entertainment Leader
Introduction to blithequark
At blithequark, 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 building and enhancing our infrastructure to support our ambitious objective of reaching 500 million users worldwide. As a key member of our team, you will play a crucial role in developing and maintaining our data systems, ensuring they are scalable, efficient, and secure. We value diversity and inclusivity, and we are open to remote candidates from anywhere in the U.S.
Focus Areas in Data Platform Groups
Our Data Platform groups are divided into 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 Netflix microservices to store, consume, and manage their data more effectively.
- Data Platform Infrastructure: Developing a shared framework and tooling that enables blithequark 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 Figure: Providing the cloud-native platform for distributed data processing at blithequark, supporting batch data processing, ETL, and sub-second latency queries using Druid.
- Big Data Solution: Offering the platform for designing, orchestrating, and executing big data jobs and workflows in a self-serve way, using fully distributed systems that are constantly evolving to support blithequark scale with best-in-class technology.
Key Responsibilities
As a Distributed Systems Engineer at blithequark, your key responsibilities will include:
- Designing, building, and maintaining large-scale distributed systems features or applications
- Architecting and building a robust, scalable, and highly available distributed infrastructure
- Driving cross-functional initiatives and collaborating with engineers, product managers, and TPMs across teams
- Contributing to open-source communities and sharing our experiences with the blithequark OSS
- Working closely with various business functions to understand their data needs and provide solutions that meet their requirements
- Ensuring the security, efficiency, and scalability of our data systems
Essential Qualifications
To be successful in this role, you should have:
- 2+ years of experience in building large-scale distributed systems features or applications
- Strong programming skills in languages such as Java or other object-oriented programming languages
- Experience in designing and developing RESTful web services
- Knowledge of building and operating flexible, fault-tolerant, distributed systems
- Familiarity with multi-threading and its challenges
- A BS in Computer Science or a related field
Preferred Qualifications
While not required, the following qualifications are preferred:
- Experience with cloud-native technologies and distributed data processing frameworks
- Knowledge of open-source technologies and contributing to open-source communities
- Familiarity with agile development methodologies and version control systems such as Git
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
Skills and Competencies
To succeed in this role, you should possess the following skills and competencies:
- Technical expertise: Strong programming skills, knowledge of distributed systems, and experience with relevant technologies
- Problem-solving skills: Ability to analyze complex problems, identify solutions, and implement them effectively
- Collaboration and communication: Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
- Adaptability and flexibility: Ability to adapt to changing requirements, priorities, and technologies
- Continuous learning: Commitment to ongoing learning and professional development, staying up-to-date with industry trends and technologies
Career Growth Opportunities and Learning Benefits
At blithequark, 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
- Collaborative and dynamic work environment: A culture that encourages collaboration, innovation, and creativity
- Access to cutting-edge technologies: Opportunities to work with the latest technologies and tools, staying at the forefront of the industry
- Recognition and rewards: Recognition and rewards for outstanding performance, contributions, and achievements
Work Environment and Company Culture
At blithequark, we pride ourselves on our unique and inclusive company culture. We offer:
- Flexible and remote work arrangements: The ability to work from anywhere in the U.S., with flexible schedules and arrangements
- Collaborative and dynamic work environment: A culture that encourages collaboration, innovation, and creativity
- Diverse and inclusive workplace: A workplace that values diversity, inclusivity, and respect for all employees
- Wellness and self-care programs: Programs and resources to support employee wellness, self-care, and mental health
Compensation, Perks, and Benefits
We offer a competitive compensation package, including:
- Salary: A salary of $28/hour, with opportunities for growth and advancement
- Benefits: Comprehensive benefits, including health, dental, and vision insurance, 401(k) matching, and more
- Perks: Access to cutting-edge technologies, flexible work arrangements, and a dynamic work environment
- Recognition and rewards: Recognition and rewards for outstanding performance, contributions, and achievements
Conclusion
If you are a motivated and talented Distributed Systems Engineer looking for a challenging and rewarding role, we encourage you to apply to blithequark. With our commitment to innovation, diversity, and employee growth, we offer a unique and exciting opportunity to join our team and contribute to the future of digital entertainment. Apply now and become a part of our dynamic and collaborative team!
Apply for this job