About talentedge
talentedge is a global leader in immersive entertainment, delivering high‑quality streaming experiences to millions of subscribers across the world. With a relentless focus on innovation, talentedge continually expands its content library, explores new media formats, and pioneers cutting‑edge technology to keep audiences engaged. Our culture is built on curiosity, collaboration, and a commitment to excellence—values that empower our teams to solve complex problems and shape the future of entertainment.
Why Join talentedge?
As a Distributed Systems Engineer at talentedge, you will be at the heart of our data platform, enabling real‑time analytics, personalized recommendations, and seamless content delivery for a global audience. Working remotely from anywhere in the United States, you’ll collaborate with a diverse, cross‑functional team of engineers, product managers, and data scientists to build scalable, high‑performance systems that power talentedge’s mission to entertain the world.
Key Responsibilities
- Design, develop, and maintain high‑throughput data ingestion pipelines that support sub‑millisecond latency for microservices.
- Architect and optimize distributed data platforms, including data lakes, streaming layers, and analytical engines.
- Collaborate with data science and product teams to translate business requirements into robust, scalable solutions.
- Implement fault‑tolerant, resilient architectures that ensure data integrity and availability at scale.
- Leverage open‑source technologies (Kafka, Flink, Presto/Trino, Druid, Iceberg) to build and evolve talentedge’s data ecosystem.
- Mentor junior engineers, conduct code reviews, and champion best practices in software design and testing.
- Participate in on‑call rotations and incident response to maintain service reliability.
- Contribute to talentedge’s open‑source community by sharing insights, tooling, and best practices.
- Continuously evaluate emerging technologies and propose architectural improvements.
Essential Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 2 years of professional experience building large‑scale distributed systems.
- Proficiency in Java or a comparable object‑oriented language.
- Hands‑on experience with distributed data processing frameworks (Kafka, Flink, Spark).
- Strong understanding of data storage technologies (HDFS, S3, Delta Lake, Iceberg).
- Experience designing and optimizing data ingestion pipelines for low latency.
- Solid grasp of cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes).
- Excellent problem‑solving skills and a passion for building reliable, high‑performance systems.
Preferred Qualifications
- Advanced knowledge of SQL and distributed query engines (Presto, Trino, Druid).
- Experience with real‑time analytics and event‑driven architectures.
- Familiarity with Python or Scala for data engineering tasks.
- Background in performance tuning, monitoring, and observability.
- Contributions to open‑source projects or active participation in the data engineering community.
- Knowledge of data governance, security, and compliance best practices.
Skills & Competencies
- Technical Expertise: Distributed systems, data pipelines, cloud infrastructure, containerization, CI/CD.
- Analytical Thinking: Ability to dissect complex problems and devise elegant, scalable solutions.
- Collaboration: Comfortable working with cross‑functional teams and communicating technical concepts to non‑technical stakeholders.
- Adaptability: Thrives in a fast‑moving environment, quickly learning new tools and technologies.
- Ownership: Takes responsibility for end‑to‑end delivery, from design through production and maintenance.
- Continuous Improvement: Seeks opportunities to optimize processes, reduce technical debt, and enhance system reliability.
Career Growth & Learning Opportunities
talentedge is committed to your professional development. As a Distributed Systems Engineer, you will have access to:
- Mentorship from senior engineers and architects.
- Internal training programs covering advanced distributed computing, cloud architecture, and emerging data technologies.
- Opportunities to lead high‑impact projects and shape talentedge’s data strategy.
- Participation in hackathons, tech talks, and open‑source initiatives.
- Clear career pathways to senior engineering, technical leadership, or product management roles.
Work Environment & Culture at talentedge
talentedge embraces a remote‑first culture that values flexibility, trust, and results. Our teams collaborate through asynchronous communication tools, regular virtual stand‑ups, and quarterly in‑person retreats. We foster a culture of inclusion, encouraging diverse perspectives and continuous learning. Our engineering community is passionate about open source, and we actively contribute to the broader tech ecosystem.
Compensation & Benefits
While specific figures are tailored to experience and location, talentedge offers a competitive salary package that includes:
- Base salary commensurate with market rates for distributed systems engineering.
- Performance‑based bonuses and equity opportunities.
- Comprehensive health, dental, and vision insurance.
- Flexible paid time off and a generous parental leave policy.
- Professional development stipend and conference reimbursement.
- Wellness programs, including virtual fitness classes and mental health resources.
- Remote work stipend to support home‑office setup.
How to Apply
Ready to make a global impact? Submit your resume and a brief cover letter outlining your experience with distributed data systems and why talentedge excites you. We look forward to exploring how your expertise can help us continue to entertain and inspire millions worldwide.
``` Apply for this job