About talentflow
talentflow is a global leader in streaming entertainment and data‑driven technology solutions. With a presence in more than 40 countries, talentflow delivers an unparalleled mix of premium video content, live sports, and interactive experiences to hundreds of millions of users. Our mission is to transform the way people consume entertainment by leveraging cutting‑edge data platforms, personalized recommendations, and a relentless focus on user delight. As a fast‑growing technology‑centric organization, talentflow invests heavily in talent, innovation, and a culture that celebrates curiosity, collaboration, and continuous learning.
Position Overview
We are seeking a Senior Software Development Engineer – Data Platform to join our Information Stage team. This is a fully remote, full‑time role based in California (or any U.S. location with eligibility for remote work). In this position, you will design, build, and maintain high‑performance, petabyte‑scale data pipelines that power talentflow’s recommendation engines, analytics dashboards, and real‑time streaming experiences. You will partner with product managers, data scientists, and engineering peers to translate business requirements into robust, scalable solutions that enable a seamless, personalized experience for millions of viewers worldwide.
Key Responsibilities
- Architect, develop, and operate end‑to‑end data ingestion and processing pipelines that handle multi‑million requests per second (RPS) across a variety of sources.
- Collaborate closely with software engineers, machine‑learning architects, and product owners to define data models, storage formats, and access patterns that meet both batch and real‑time analytics needs.
- Design and implement streaming solutions using Apache Kafka, Flink, and Spark Streaming to support use cases such as content recommendation, fraud detection, and live‑event analytics.
- Build and maintain a modern data lakehouse on AWS (S3, EMR, Redshift, Athena) leveraging formats like Parquet, Delta Lake, and Hudi for optimal query performance and cost efficiency.
- Write high‑quality, production‑ready code in Java, Scala, Go, or Python, adhering to talentflow’s engineering standards, code review processes, and automated testing practices.
- Drive continuous improvement by evaluating emerging technologies, prototyping new solutions, and integrating best‑in‑class tools into the data platform stack.
- Mentor junior engineers, fostering a collaborative environment that encourages knowledge sharing, peer learning, and professional growth.
- Participate in design reviews, sprint planning, and incident response drills, ensuring the reliability and scalability of critical data services.
- Document architecture decisions, data flow diagrams, and operational runbooks to support cross‑functional teams and future maintainers.
Essential Qualifications
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline (Master’s or PhD is a plus).
- Experience: 4–6 years of professional software development experience, with at least 3 years focused on large‑scale data engineering or platform development.
- Programming Proficiency: Demonstrated expertise in at least one of the following languages: Java, Scala, Go, or Python.
- Big Data Technologies: Hands‑on experience with Apache Kafka, Flink, Spark, Hive, and Hadoop ecosystems.
- Cloud Platforms: Strong working knowledge of AWS services such as S3, EMR, RDS, Redshift, and Athena.
- Data Modeling: Deep understanding of data storage concepts, including columnar formats (Parquet, ORC), lakehouse architectures, and schema evolution.
- SQL & Query Optimization: Ability to write complex SQL queries and tune them for performance on large datasets.
Preferred Qualifications & Nice‑to‑Have Skills
- Experience with data lakehouse solutions like Databricks or Snowflake.
- Familiarity with real‑time analytics frameworks such as Apache Flink or Structured Streaming.
- Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines for data workloads.
- Exposure to machine‑learning pipelines and feature store concepts.
- Previous work in a media‑streaming or entertainment technology environment.
- Strong written and verbal communication skills, with the ability to convey complex technical concepts to non‑technical stakeholders.
Core Skills & Competencies
- Analytical Thinking: Ability to dissect complex problems, identify root causes, and devise scalable solutions.
- Collaboration: Proven track record of working effectively in cross‑functional, distributed teams.
- Ownership: Proactive attitude toward end‑to‑end responsibility, from design through production support.
- Adaptability: Comfort operating in a fast‑paced environment where priorities shift rapidly.
- Mentorship: Commitment to coaching junior engineers and fostering a culture of continuous improvement.
Career Growth & Learning Opportunities
At talentflow, your career trajectory is shaped by your ambition and the impact you create. As a senior engineer on the Data Platform team, you will have direct exposure to:
- Strategic product initiatives that influence millions of daily users.
- Cutting‑edge data technologies and the chance to influence architectural roadmaps.
- Leadership pathways, including Technical Lead, Engineering Manager, or Principal Engineer roles.
- Access to internal learning platforms, conference sponsorships, and mentorship programs.
- Opportunities to contribute to open‑source projects and publish technical blog posts under the talentflow brand.
Work Environment & Culture
talentflow prides itself on a culture that blends high performance with genuine care for people. Our remote‑first policy empowers you to work from anywhere while staying connected through regular virtual coffee chats, team retrospectives, and quarterly in‑person meet‑ups. Key cultural pillars include:
- Innovation: We encourage experimentation and reward creative problem‑solving.
- Inclusivity: Diverse perspectives are celebrated, and every voice is heard.
- Transparency: Company goals, product metrics, and engineering roadmaps are openly shared.
- Work‑Life Balance: Flexible hours, generous PTO, and mental‑health resources support a sustainable pace.
Compensation, Perks & Benefits
talentflow offers a competitive total rewards package that includes:
- Base salary ranging from $35,000 to $40,000 annually (commensurate with experience and location).
- Performance‑based bonuses and equity grants.
- Comprehensive health, dental, and vision coverage.
- 401(k) matching program.
- Generous paid time off, parental leave, and sick days.
- Remote‑work stipend for home office setup.
- Learning & development budget for courses, certifications, and conferences.
- Access to streaming content across talentflow platforms for personal enjoyment.
Application Process
To be considered for this exciting opportunity, please prepare the following documents:
- Updated resume highlighting relevant experience.
- Copy of your highest degree certificate and transcripts.
- Passport‑size photograph.
- Digital signature (or scanned signature) for the application form.
Submit your application through the official talentflow careers portal. Ensure you read the full job notification before applying, complete the online form, attach the required documents, and click “Submit”. Our recruiting team will review your submission and reach out for the next steps.
Join talentflow and Shape the Future of Entertainment
If you are passionate about building data platforms that power next‑generation streaming experiences, thrive in a collaborative remote environment, and are eager to make a tangible impact on a global audience, we want to hear from you. Apply today and become a pivotal part of talentflow’s journey to redefine entertainment through data‑driven innovation.
``` Apply for this job