Experienced Data Engineer for Innovative Entertainment Solutions – Remote Work Opportunity with No Experience or Degree Requirements
Introduction to blithequark
blithequark is revolutionizing the entertainment industry with over 270 million paid subscriptions in more than 190 countries across numerous devices. One of the ways we achieve this is by leveraging insights from data to enhance the best client experience. Our Development Insights and Foundations Data Engineering team ensures the availability of critical data to improve "in-the-moment" experiences across various product materials for both current and future blithequark users.
Job Overview
In this role, you will collaborate closely with data scientists and other engineers to build low-latency data products capable of driving algorithms and AI models that power our business, character streams, and more. This position is ideal for an individual with a logically inclined mind combined with a robust engineering background who can develop highly accessible and reliable distributed data systems and services to guarantee the timely delivery of high-quality data for use in the blithequark product.
About You
To succeed in this role, you should possess the following skills and qualities:
- Proficiency in at least one major language, preferably on the JVM stack (e.g., Java, Scala), and SQL (any variation). You strive to write rich and effective code and are comfortable learning new technologies.
- An product mindset and a curiosity to understand the business' needs. You have a naturally collaborative style to work with product management, data science, engineering, and other teams to support these needs.
- A strong instinct and ability to apply your technical skills and data engineering fundamentals to help build high-quality data products.
- Experience building applications that utilize large-scale distributed systems, data processing frameworks (batch and real-time), and storage solutions.
- A passion for making data accessible for self-service and broader integration. You are familiar with transport protocols and are knowledgeable about building APIs/services and frameworks used for them (e.g., Spring, gRPC).
- Experience in supporting and maintaining products that run 24x7, ensuring high availability and reliability.
- The ability to create scalable systems and solutions to address a range of product and engineering objectives.
- A strong awareness of multi-tenancy and the ability to design systems that can handle high-scale and high-throughput requests while being easy to operate, monitor, scale, and maintain.
- A focus on visibility in your designs, ensuring systems are equipped with comprehensive monitoring, logging, and alerting to facilitate proactive issue detection and resolution.
- A commitment to owning what you work on, beyond your code, and a passion for quality.
- The ability to work in agile environments with uncertain requirements. You are adaptable and can pivot quickly when needed. You are not afraid to take calculated risks.
- An alignment with and embodiment of many aspects of blithequark's culture. You thrive working independently while also collaborating and giving/receiving constructive feedback.
Essential Qualifications
While a degree is not required, you should have a strong foundation in computer science, software engineering, or a related field. Your experience and skills will be considered in place of formal education.
Preferred Qualifications
A Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred, but not required. If you have a strong portfolio and experience in data engineering, we encourage you to apply.
Skills and Competencies
To succeed in this role, you should possess:
- Strong programming skills in languages such as Java, Scala, or Python.
- Experience with data processing frameworks, such as Apache Beam, Apache Spark, or Apache Flink.
- Knowledge of data storage solutions, such as relational databases, NoSQL databases, or cloud-based storage services.
- Familiarity with API design principles and experience building RESTful APIs or gRPC services.
- Understanding of distributed systems, microservices architecture, and containerization using Docker.
- Experience with agile development methodologies and version control systems, such as Git.
- Strong problem-solving skills, with the ability to debug complex issues and optimize system performance.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Career Growth Opportunities and Learning Benefits
At blithequark, we are committed to the growth and development of our employees. As a data engineer, you will have the opportunity to work on complex and challenging projects, collaborating with experienced engineers and data scientists. You will also have access to training and development programs, conferences, and workshops to help you stay up-to-date with the latest technologies and trends in the industry.
Work Environment and Company Culture
blithequark is a dynamic and innovative company that values creativity, collaboration, and diversity. Our culture is built on the principles of freedom, responsibility, and transparency. We believe in giving our employees the autonomy to make decisions, take ownership of their work, and strive for excellence. Our offices are designed to foster collaboration, creativity, and productivity, with amenities such as free meals, gym memberships, and on-site childcare.
Compensation, Perks, and Benefits
blithequark offers a competitive salary and benefits package, including:
- Comprehensive health insurance, including medical, dental, and vision coverage.
- 401(k) matching program and retirement savings plan.
- Generous paid time off and holiday policy.
- Free meals, snacks, and beverages in our offices.
- On-site fitness classes, gym memberships, and wellness programs.
- Opportunities for professional growth and development.
- Access to the latest technologies and tools.
- A dynamic and supportive work environment.
Conclusion
If you are a motivated and talented data engineer looking for a challenging and rewarding role, we encourage you to apply to blithequark. As a member of our team, you will have the opportunity to work on complex and innovative projects, collaborate with experienced engineers and data scientists, and contribute to the growth and success of our company. Don't miss this opportunity to join a dynamic and innovative team and take your career to the next level. Apply now and become a part of the blithequark team!
Apply for this job