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 a highly skilled Distributed Systems Engineer to join our Data Platform team, focusing on building and enhancing our infrastructure to support our ambitious objective of reaching 500 million people 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, secure, and efficient. 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 responsible for providing unified data platforms and tools for various business functions at blithequark, enabling them to make data-driven decisions. We have several focus areas, including:
- Database Access Platform: Building and operating a flexible query gateway that facilitates data reflections to work at sub-millisecond latencies, allowing blithequark 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 Compute: Providing a cloud-native platform for distributed data processing at blithequark, 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, scheduling, 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 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
- Sharing your experiences with the open-source communities and contributing to blithequark OSS
- Addressing real business needs at scale by applying your programming and analytical problem-solving skills
Essential Qualifications
To be successful in this role, you should have:
- 2+ years of experience in building large-scale distributed systems features or applications
- Proficiency in the design and development of RESTful web services
- Experience in building and operating scalable, fault-tolerant, distributed systems
- Knowledge of Java or other object-oriented programming languages
- Multi-threading experience and willingness to handle related 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
- Knowledge of open-source technologies and willingness to contribute to blithequark OSS
- Familiarity with agile development methodologies and version control systems
- Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment
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 the opportunity to:
- Work on challenging and complex problems, applying your skills and expertise to drive business outcomes
- Collaborate with experienced engineers and leaders, learning from their expertise and sharing your own knowledge and experiences
- Participate in training and development programs, conferences, and workshops to enhance your skills and stay up-to-date with industry trends
- Contribute to open-source communities and blithequark OSS, expanding your professional network and reputation
Work Environment and Company Culture
At blithequark, we value diversity, inclusivity, and collaboration. Our work environment is dynamic, fast-paced, and supportive, with a focus on innovation, creativity, and experimentation. We offer a range of benefits, including:
- Flexible working hours and remote work options
- Comprehensive health insurance and wellness programs
- Generous paid time off and holiday policies
- Opportunities for professional growth and development
- A fun and collaborative work environment with a team of talented and passionate professionals
Compensation, Perks, and Benefits
We offer a competitive salary and benefits package, including:
- A hourly rate of $28/hour
- Comprehensive health insurance and wellness programs
- Generous paid time off and holiday policies
- Opportunities for professional growth and development
- A fun and collaborative work environment with a team of talented and passionate professionals
Conclusion
If you are a motivated and experienced Distributed Systems Engineer looking for a challenging and rewarding role, we encourage you to apply for this opportunity at blithequark. With our commitment to innovation, diversity, and inclusivity, we offer a unique and exciting work environment that will allow you to grow and thrive as a professional. Join our team and contribute to the development of our data platforms, helping us to engage the world and shape the future of entertainment.
Apply for this job