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. Our data framework teams play a crucial role in empowering us to make data-driven decisions that delight our global audience. We're seeking a talented Distributed Systems Engineer to join our Data Platform team and help us shape the future of entertainment.
About the Data Platform Team at blithequark
The Data Platform team at blithequark is responsible for building and maintaining the backbone of our data infrastructure. We're a team of passionate engineers who are dedicated to creating a seamless data experience for our stakeholders. Our teams focus on various aspects of data management, including database access, data processing, and large-scale data storage. We're committed to building a culture of innovation, feedback, and engineering excellence.
Key Focus Areas of the Data Platform Team
- Database Access Platform: We're building a scalable query gateway that enables our microservices to efficiently store, consume, and manage their data. Our team is passionate about distributed database technology and is actively involved in the open-source community.
- Data Platform Infrastructure: Our infrastructure team provides a common framework and tooling that enables blithequark to rapidly innovate on delivering cutting-edge data and analytics systems. We're looking for engineers who are comfortable working with multiple languages, including Python.
- Big Data Compute: We're responsible for providing a cloud-native platform for distributed data processing at blithequark. Our team is looking for talented engineers with experience in technologies like Spark, Presto/Trino, Druid, and Iceberg.
- Big Data Orchestration: Our team is focused on building a platform for designing, orchestrating, and executing large data jobs and workflows in a self-serve manner. We're moving towards event-driven and intelligent orchestration that requires minimal user input.
Key Responsibilities
- Design, build, and maintain large-scale distributed systems that meet the evolving needs of blithequark's business.
- Collaborate with cross-functional teams to drive business outcomes and deliver high-impact projects.
- Develop scalable, fault-tolerant, and highly available distributed infrastructure that meets the needs of our growing business.
- Work closely with open-source communities to shape the direction of key technologies and contribute to blithequark's OSS initiatives.
- Apply your programming and analytical problem-solving skills to address real business needs at scale.
Essential Qualifications
- 2+ years of experience building large-scale distributed systems features or applications.
- Proficiency in designing and developing scalable web services.
- Experience 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 technologies like Apache Cassandra, Apache Kafka, or Apache Spark.
- Knowledge of cloud-native technologies like AWS or GCP.
- Experience with containerization using Docker and Kubernetes.
- Familiarity with agile development methodologies and version control systems like Git.
Skills and Competencies
- Strong programming skills in languages like Java, Python, or C++.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced, dynamic environment.
- Passionate about building scalable, efficient, and reliable systems.
Career Growth Opportunities
At blithequark, we're committed to helping our engineers grow in their careers. As a Distributed Systems Engineer on our Data Platform team, you'll have opportunities to:
- Work on high-impact projects that drive business outcomes.
- Collaborate with cross-functional teams to drive innovation.
- Develop new skills and technologies to stay ahead of the curve.
- Contribute to open-source initiatives and shape the direction of key technologies.
Work Environment and Culture
At blithequark, we pride ourselves on our inclusive and diverse culture. We're committed to creating a work environment that's welcoming and inclusive for everyone. As a remote engineer, you'll be part of a global team that's passionate about building innovative solutions. We offer:
- Flexible working hours and remote work arrangements.
- Opportunities for career growth and professional development.
- A culture of feedback and continuous learning.
- Access to cutting-edge technologies and tools.
Compensation and Benefits
We're offering a competitive salary of $28/hour for this role. In addition to salary, we offer a comprehensive benefits package that includes:
- Health, dental, and vision insurance.
- Retirement savings plan.
- Paid time off and holidays.
- Opportunities for professional development and growth.
Join Our Team at blithequark
If you're a talented Distributed Systems Engineer looking to join a team that's shaping the future of entertainment, we want to hear from you. Apply now to join our team at blithequark and be part of a dynamic and innovative company that's pushing the boundaries of what's possible.
Apply for this job