Twitch, the world's leading live streaming platform, is seeking a Software Engineer for their API Platform team. This role is crucial in developing high-traffic, internet-facing services that power Twitch websites, mobile clients, and their extensive third-party developer community. The team manages one of the industry's largest GraphQL edge services, handling billions of notifications daily through internal and external messaging platforms.
The position offers an opportunity to work on scalable, low-latency, and fault-tolerant APIs while collaborating with multiple product teams. You'll be instrumental in developing and maintaining first-party GraphQL APIs and real-time platforms, directly impacting the experience of Twitch's streamer and viewer communities. The role reports to the Engineering Manager for API Development.
The ideal candidate should thrive in a fast-paced, collaborative environment and demonstrate strong initiative. While specific Go experience isn't required, proficiency with statically-typed languages is essential. The role offers competitive compensation ranging from $99,500 to $200,000 based on location, plus comprehensive benefits including medical insurance, 401(k), and flexible PTO.
This is an excellent opportunity for engineers passionate about building large-scale systems, particularly those interested in API development and real-time messaging platforms. You'll be joining a team that powers one of the internet's most dynamic streaming platforms, working with cutting-edge technologies and solving complex scalability challenges.