About opportunicore
opportunicore is a global leader in entertainment streaming, delivering a diverse catalog of TV series, movies, games, and original content to hundreds of millions of members across more than 190 countries. Our platform empowers viewers to watch what they love, when they want, and on any device. By continuously innovating the way stories are told and consumed, opportunicore has become a cultural touchstone for audiences worldwide.
At the heart of our success is a relentless focus on the member experience. Every interaction—whether it’s a quick pause, a binge‑watch session, or a support request—offers an opportunity to learn, improve, and delight. The Customer Service organization sits at the front line of that learning loop, hearing directly from members in 25 languages and translating those insights into actionable improvements across the product.
Data is the engine that powers this transformation. Within the Data Science & Analytics (DSA) team, we blend rigorous measurement, advanced analytics, and cutting‑edge engineering to turn raw event streams into strategic business intelligence. As a Senior Data Engineer, you will be a pivotal member of this ecosystem, shaping the data foundations that enable opportunicore to deliver a seamless, personalized experience to every member.
Role Overview
We are seeking a highly skilled Senior Data Engineer to join our Customer Service analytics squad. In this role, you will partner with data engineers, software engineers, product owners, and business analysts to design, build, and maintain robust data pipelines that feed critical metrics and visualizations used by the Customer Service organization. The position demands a blend of deep technical expertise, strong data modeling acumen, and the ability to communicate complex concepts clearly to non‑technical stakeholders.
Because our team is intentionally small, you will enjoy a high degree of autonomy, ownership, and influence. You will be expected to make sound technical judgments, mentor junior engineers, and champion best practices across the full data stack—from ingestion and transformation to storage, quality assurance, and consumption.
Key Responsibilities
- Design and implement scalable data pipelines using industry‑leading big‑data technologies such as Hive, Presto, Spark, and Flink to process tens of millions of records daily.
- Develop and maintain data models that are flexible enough to accommodate evolving source schemas and shifting business requirements, ensuring that downstream analytics remain reliable.
- Write clean, production‑ready code in Python or Scala, adhering to coding standards, unit testing, and documentation guidelines.
- Optimize SQL queries for performance and cost‑efficiency, while advocating for data quality and consistency across the organization.
- Collaborate with analysts and product owners to translate business questions into measurable metrics, building dashboards and custom visualizations that surface actionable insights.
- Implement data validation and monitoring frameworks to detect anomalies, prevent data drift, and guarantee the integrity of critical Customer Service metrics.
- Mentor junior engineers by sharing knowledge, reviewing code, and fostering a culture of continuous learning and improvement.
- Participate in cross‑functional architecture reviews, providing input on data strategy, storage solutions, and integration patterns that align with opportunicore’s long‑term vision.
- Stay current with emerging technologies and industry trends, evaluating their relevance and potential impact on opportunicore’s data ecosystem.
Essential Qualifications
- Minimum of four years of hands‑on experience building data pipelines with big‑data platforms (Hive, Presto, Spark, Flink) on medium to large‑scale datasets (tens of millions of records).
- Proven expertise in data modeling, with a track record of designing adaptable schemas that support evolving business logic.
- Strong proficiency in Python or Scala, with a passion for writing clean, maintainable, and well‑documented code.
- Advanced SQL skills, including query optimization, window functions, and complex joins.
- Demonstrated ability to think analytically about business problems, develop meaningful metrics, and prioritize work autonomously.
- Excellent communication skills, capable of building productive partnerships with analysts, engineers, and senior business leaders.
- Experience working in a remote or distributed team environment, with a self‑starter mindset and strong time‑management abilities.
Preferred Qualifications
- Experience with cloud data platforms such as AWS Redshift, Google BigQuery, or Azure Synapse.
- Familiarity with containerization (Docker) and orchestration (Kubernetes) for data workloads.
- Knowledge of streaming technologies (Kafka, Kinesis) and real‑time analytics pipelines.
- Background in customer service or contact‑center analytics, understanding the nuances of member‑centric metrics.
- Contributions to open‑source projects or a public portfolio of data‑engineering work.
Technical Skills & Competencies
- Big‑Data Processing: Mastery of distributed computing frameworks (Spark, Flink) and query engines (Presto, Hive).
- Programming: Proficient in Python (pandas, PySpark) or Scala, with an emphasis on test‑driven development.
- Data Warehousing: Experience designing star/snowflake schemas, partitioning strategies, and data lake architectures.
- Data Quality & Governance: Ability to implement validation rules, lineage tracking, and compliance standards.
- Visualization Tools: Familiarity with BI platforms (Looker, Tableau, Power BI) and custom dashboard development.
- Problem Solving: Strong analytical mindset, capable of dissecting complex business scenarios and delivering data‑driven solutions.
- Collaboration: Proven track record of working cross‑functionally, translating technical concepts into business value.
Career Growth & Learning Opportunities
opportunicore invests heavily in the professional development of its people. As a Senior Data Engineer, you will have access to:
- Mentorship from industry veterans and opportunities to mentor emerging talent.
- Annual learning stipends for conferences, certifications, and advanced coursework.
- Internal hackathons and innovation sprints that encourage experimentation with emerging data technologies.
- A clear promotion pathway that recognizes technical expertise, impact on business outcomes, and leadership contributions.
- Cross‑team rotations that broaden exposure to product, engineering, and business strategy.
Work Environment & Culture at opportunicore
Our culture is built on freedom, responsibility, and a deep respect for diverse perspectives. We believe that great ideas can come from anywhere, and we empower every employee to act in the best interest of our members. Key cultural pillars include:
- Transparency: Open communication channels, regular all‑hands updates, and data‑driven decision making.
- Inclusivity: A commitment to equal opportunity, celebrating differences in background, thought, and experience.
- Innovation: Encouragement to experiment, fail fast, and iterate—always with the member experience in mind.
- Flexibility: Fully remote work arrangements, flexible hours, and a results‑oriented performance model.
- Collaboration: Small, high‑impact teams where each voice is heard and every contribution matters.
Compensation, Perks & Benefits
opportunicore offers a competitive total rewards package designed to attract and retain top talent. Compensation is structured as a single annual salary, with the flexibility for each employee to allocate a portion of their package toward stock options or additional cash compensation, based on personal financial goals.
For this senior‑level role, the market‑aligned salary range is $170,000 – $720,000, reflecting experience, expertise, and geographic considerations.
Our comprehensive benefits suite includes:
- Medical, dental, and vision coverage with options for dependents.
- Mental health resources, including counseling and wellness programs.
- 401(k) retirement plan with employer matching contributions.
- Stock option program that aligns long‑term incentives with company performance.
- Disability insurance, health savings accounts (HSA), and flexible spending accounts (FSA).
- Family‑forming benefits, parental leave, and support for caregivers.
- Generous paid time off—35 days annually for hourly employees and flexible PTO for salaried staff.
- Paid leave of absence programs for personal or medical reasons.
Why Join opportunicore?
Joining opportunicore means becoming part of a mission‑driven organization that reshapes how the world experiences entertainment. You will work alongside passionate professionals who are relentless in their pursuit of excellence, and you will see the direct impact of your work on millions of members every day. If you thrive in a fast‑paced, data‑centric environment and are eager to influence the future of customer service at a global scale, this is the opportunity you’ve been waiting for.
How to Apply
Ready to bring your data‑engineering expertise to opportunicore and help us deliver unforgettable experiences to our members? Click the link below to submit your application. We look forward to learning how your skills and vision can help us continue to innovate and delight.
opportunicore is an equal‑opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, religion, gender identity, sexual orientation, age, disability, or any other characteristic protected by law.
Apply for this job