About the Role
We are looking for a senior backend engineer to own the architecture underneath our streaming app, Analytics Engine, and Prediction Engine.
Responsibilities
- Own the core backend architecture that spans Twist, Analytics Engine, Prediction Engine, and our Ecommerce platform.
- Own the pipes behind the Analytics Engine and Prediction Engine, from ingestion, sentiment analysis, dashboards, to campaign attribution.
- Own logging, monitoring, and alerting that catches problems before they become incidents.
- Provide technical judgment through review and direct mentorship.
Requirements
- 6+ years shipping and owning distributed, production-grade backend systems.
- Experience building microservices in Java/Kotlin, with event-driven architecture and message queues (Kafka, Flink, or equivalent), exposed via REST and gRPC contracts.
- Comfortable owning infrastructure on AWS/GCP/Azure with Docker and Kubernetes.
- Have made architecture decisions that other teams had to live with, and can own them.
- Can explain a hard technical tradeoff to someone who doesn’t write code.
Skills
- Java EE
- Kotlin
- Microservices
- Event-driven architecture
- Message queues
- REST
- gRPC
- AWS
- GCP
- Azure
- Docker
- Kubernetes
- CDN
- HLS
- DASH
- Protobuf
- JVM performance tuning
- GC diagnostics
Experience Level
- Senior
About the Company
- Early Media is creating and distributing groundbreaking original series.
- We craft narratives with viral potential while preserving the heart of indie production, telling meaningful stories audiences actually care about.
- Every creative decision is sharpened by a proprietary testing and marketing engine that collapses the distance between filmmaker and audience into the tightest iteration loop in the industry.
- The platform ecosystem behind Twist is being built from scratch - Twist, our streaming app; the Analytics Engine; and a Prediction Engine developed in partnership with our Data Science Lead.
