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 globally. 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 streaming industry, we're seeking talented individuals to join our team and help us achieve our ambitious goals.
About the Data Framework Teams at blithequark
The Data Framework teams at blithequark are the backbone of our data-driven decision-making process. We're responsible for developing and maintaining unified data platforms and tools that enable various business functions to leverage our data effectively. Our teams work tirelessly to ensure that our colleagues can work with data efficiently, securely, and productively. We're committed to building a world-class data framework that sets the standard for the industry.
Job Overview
We're seeking an experienced Distributed Systems Engineer to join our Data Platform team at blithequark. As a Distributed Systems Engineer, you'll play a critical role in developing and enhancing our infrastructure to support our aggressive growth plans. You'll work on designing and building scalable, fault-tolerant, and highly available distributed systems that meet the needs of our rapidly evolving business.
Key Responsibilities
- Design, develop, and maintain large-scale distributed systems that meet the needs of our business
- Collaborate with cross-functional teams to identify and address business needs at scale
- Develop and maintain scalable, fault-tolerant, and highly available distributed systems
- Work closely with open-source communities to shape the direction of our technology stack and contribute to Netflix OSS
- Participate in code reviews and ensure that our codebase is maintainable, efficient, and follows best practices
- Troubleshoot and resolve complex technical issues in a timely and effective manner
Focus Areas within the Data Framework Teams
The Data Framework teams at blithequark are organized into several focus areas, each with its unique challenges and opportunities. These focus areas include:
Database Access Platform
The Database Access Platform team builds and operates a scalable query gateway that facilitates data abstractions to work at sub-millisecond latencies. This team plays a critical role in enabling our microservices to store, consume, and manage their data effectively.
Data Platform Infrastructure
The Data Platform Infrastructure team acts as a platform for our data platforms, providing common infrastructure and tooling that enables us to innovate rapidly. This team develops high-impact infrastructure, control, and deployment systems that are calibrated for the needs of running our data frameworks at scale.
Big Data Compute
The Big Data Compute team is responsible for providing a cloud-native platform for distributed data processing at blithequark. This team is critical to batch data processing in the Data Platform and offers support for various technologies, including Spark, Presto/Trino, and Druid.
Big Data Orchestration
The Big Data Orchestration team provides a platform for designing, orchestrating, and executing big data jobs and workflows in a self-serve manner. This team is responsible for developing and maintaining highly distributed systems that are continually evolving to meet the needs of our business.
Qualifications and Requirements
To be successful in this role, you'll need to have:
- 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
- Comfort with multi-threading and concurrency
- A BS in Computer Science or a related field
Preferred Qualifications
While not required, experience with the following technologies is highly desirable:
- Spark, Presto/Trino, Druid, and other big data technologies
- Python and other programming languages
- Cloud-native technologies and platforms
- Open-source communities and contributions
What You'll Gain
As a Distributed Systems Engineer at blithequark, you'll have the opportunity to:
- Work on complex and challenging problems that impact our business directly
- Collaborate with talented engineers and cross-functional teams to drive innovation
- Develop and maintain cutting-edge technologies that are shaping the industry
- Contribute to open-source communities and shape the direction of our technology stack
- Grow your skills and expertise in a rapidly evolving field
Work Environment and Culture
At blithequark, we're committed to creating a culture that is inclusive, diverse, and supportive. We value our employees and strive to provide a work environment that is conducive to growth and innovation. As a remote worker, you'll be part of a distributed team that is passionate about what they do.
Compensation and Benefits
We're offering a competitive salary of $28/hour for this role, along with a comprehensive benefits package that includes:
- Opportunities for career growth and professional development
- A flexible work environment that allows you to work from anywhere
- A comprehensive health insurance package
- Retirement savings plans and other benefits
Conclusion
If you're a talented Distributed Systems Engineer looking to join a team that is shaping the future of entertainment, we want to hear from you. At blithequark, we're committed to creating a culture that is inclusive, diverse, and supportive. Apply now to join our team and be part of something truly innovative.
Apply for this job