Senior software engineer, twitch
Amazon’s Twitch Interactive Department based in Toronto, ON is inviting applications from suitable candidates for the position of Senior software engineer. Amazon’s Twitch Interactive Department is a leading live streaming platform specializing in gaming, esports, and creative content. Twitch functions as a pivotal community hub, facilitating global engagement and content sharing among gamers and creators, driving innovation and setting trends in the live streaming industry. The candidates selected for the vacancy will be required to start the work as soon as possible.
Also hiring: Software Engineer
Job Description:
Employer Name: Amazon
Department: Twitch Interactive
Position: Senior software engineer, twitch
No of Vacancies: 4
Salary: Salary is not mentioned, $25.00 – $30.00 hourly estimated salary
Employment Type: Full time
Job Category: Software Development
Location: Toronto, ON, Canada
Job ID: 2697389
Requirements:
Languages: Candidates must have knowledge of the English Language
Education:Â Candidates should have completion of B.S. in Computer Science
Experience: Candidates should have 5+ years of non-internship professional software development experience
Other Requirements:
- The candidates should have 5+ years of programming experience with at least one software programming language
- The candidates should have 5+ years of experience leading design or architecture (including design patterns, reliability, and scaling) of new and existing systems
- The candidates should have experience as a mentor, tech lead, or leading an engineering team
- The candidates should have 6+ years of professional software development or equivalent expertise in C or C++
- The candidates should have 3+ years of development experience with WebRTC, working on client (libwebrtc) and server (SFU) technologies
- The candidates should have 3+ years of experience working with streaming media on embedded or mobile devices
- The candidates should have experience writing and optimizing CPU and GPU code and possess a B.A. or a related discipline, or equivalent years of experience
- The candidates should have experience building cross-platform libraries or SDKs and shipping successful software products and experience with audio or video or graphics on mobile devices, including GPU shaders
- The candidates should have familiarity with video codecs such as H.264, HEVC, and AV1, and audio codecs such as AAC and Opus and experience with network protocols like RTP, HTTP, UDP, and QUIC
Responsibilities:
- The candidates should be able to enhance our WebRTC system across client and server codebases
- The candidates should be able to collaborate effectively with backend video teams to facilitate real-time and low-latency media broadcasting and playback
- The candidates should be able to implement reliable cross-platform unit, integration, and end-to-end (e2e) tests
- The candidates should be able to stay updated on the latest technologies and advancements in mobile and media technologies
Benefits:
- The candidates will get medical, dental, vision and disability insurance
How to apply:
If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.
We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!