Software Engineer, Memberships
Core
Design, build, and maintain scalable systems for Twitch's Memberships team to enable creators to monetize through subscriptions, gifting, and Turbo.
Role type
Software Engineer (Commerce/Memberships)
Builds
Scalable applications for channel Subscriptions, Gifting, and Turbo features serving millions of concurrent users.
Domain
Live streaming, Gaming, E-commerce
Deliverable
production ML models | product features
Required skills
Python, Java, Go, distributed system design, algorithms, data structures, scalable system architecture
Preferred skills
Golang, TypeScript/React, AWS (ECS, DynamoDB, Lambda, SQS, Step Functions), mobile development
Technologies
Golang, TypeScript, React, AWS, ECS, DynamoDB, Lambda, SQS, Step Functions
Responsibilities
Create interactive experiences for viewers and creators; Architect and build robust, scalable applications; Participate in Operational Excellence work; Collaborate with product managers and designers.
Seniority
Mid-level, hands-on IC