Software Engineer of Platform API

Twitch

(San Francisco, California)
Full Time
Job Posting Details
About Twitch
Twitch is the world’s leading video platform and community for gamers, with more than 100 million visitors per month. We connect gamers from around the world by allowing them to broadcast, watch, and chat with each other. Twitch’s live and on-demand video platform forms the backbone of a distribution network for video game broadcasters including pro players, tournaments, leagues, developers and gaming media organizations.
Summary
We are now working closely with many AAA game studios and platforms to integrate the Twitch experience.We are looking for engineers who can help build the next generation of our platform API. If you have ever wanted to build a truly cross-platform (PC, Xbox, PlayStation) and cross-device gaming API (iOS, Android), Twitch is one of the few places on the planet where you can do it at massive scale.
Responsibilities
* Own the current Twitch API and build the next iteration * Build highly scalable services that power our platform, including rate-limiting and instrumentation * Own the Twitch edge, including quality of service, endpoint design, and defining an SLA with our community and partners * Interface with product and engineering teams across Twitch, advising on API design and best practices
Ideal Candidate
* Bachelor’s degree or above in Computer Science or prior engineering experience * 3+ years industry experience as a software engineer, including work on building large-scale systems * Experience working in a service-oriented or microservice architecture * Full stack-experience and a solid understanding of how to debug problems from UI down to systems. You embrace software development and devops as a single entity. * Superb communication skills are required. You must be able to explain things both to business and technical audiences. * Effective time management skills **Bonus Points** * Experience writing Go in production ready systems * Deep knowledge of API design principles and best-practices, caching, resiliency, REST, and HTTP * You’re familiar with current API standards, such as JSON API and GraphQL * Experience with common web stack components, including NGINX, HAProxy, and Varnish * Hands on experience building services using Amazon Web Services * You’ve built APIs or SDKs that other engineers love using
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Full benefits, including medical, dental, vision and life 401(k) savings plan with a company match

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.