Senior Software Engineer, Mobile Video

Amazon
California, Missouri, US
$134.5K a year
Full-time

Job ID : 2546466 Twitch Interactive, Inc. - D48

Apply fast, check the full description by scrolling below to find out the full requirements for this role.

If you are interested in this position, please apply on Twitch's Career site here.

About Us :

Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more.

It's where millions of people come together to chat, interact, and make their own entertainment.

We're about community, inside and out. You'll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together.

We're on a quest to empower live communities.

About the Role :

Twitch is building the future of interactive video. Twitch's Video Client Engineering team is looking for experienced Android and iOS engineers to build a multi-platform broadcasting and playback system that works everywhere people want to create and consume video.

As a senior mobile engineer in the Mobile Client SDK Team reporting to the Senior Software Engineering Manager, you will create and refine a media experience used by millions of users all over the world.

If you are passionate about iOS and Android, love media and streaming, and are obsessed with performance, this position is for you.

You can work in San Francisco, CA, Irvine, CA; Seattle, WA; New York, NY; and Salt Lake City, UT or remote in the United States.

You Will :

  • Develop our video playback / broadcast experience for iOS and Android devices.
  • Collaborate with backend video teams that support real-time and low latency media broadcasting and playback.
  • Add reliable cross-platform unit, integration, and e2e tests.
  • Keep abreast of current technologies and recent developments in mobile and media technologies.

Perks :

  • Medical, Dental, Vision & Disability Insurance
  • 401(k)
  • Maternity & Parental Leave
  • Flexible PTO
  • Amazon Employee Discount
  • Monthly Contribution & Discounts for Wellness Related Activities & Programs (e.g., gym memberships, off-site massages, etc.)

BASIC QUALIFICATIONS

  • 6+ years of professional software development or equivalent expertise.
  • Strong background in C / C++.
  • 3+ years development experience on iOS.
  • Experience with multithreaded, object-oriented and real-time programming.
  • B.A. or B.S. in Computer Science or a related discipline, or equivalent years of experience.
  • Experience building cross-platform libraries / SDKs and shipping successful software products.
  • Experience with audio / video or graphics on mobile devices.
  • Familiarity with video streaming technologies (HLS, DASH, RTMP) or codecs such as H.264, HEVC and AV1.
  • Experience with WebRTC.
  • Experience with network protocols like RTMP, HTTP, UDP and QUIC.
  • Familiarity with Android media and graphics, including MediaCodec, MediaProjection and SurfaceView.
  • Comfort with performance tuning through experimentation and analysis.

PREFERRED QUALIFICATIONS

Bachelor's degree in computer science or equivalent.

We are an equal opportunity employer and value diversity at Twitch. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status, or other legally protected status.

Pursuant to the Los Angeles Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $134,500 / year in our lowest geographic market up to $261,500 / year in our highest geographic market.

Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.

Posted : February 2, 2024 (Updated 36 minutes ago)

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
Spice AI
California, Missouri

We're hiring Senior Software Engineers with 5+ years of experience in production databases, data, or ML runtimes, proficient in Rust, to help us build. As a Senior Software Engineer, you will:. Building data and AI-driven software is still way too hard, even for advanced developers. Grow your career...

Promoted
Sentry
California, Missouri

We make the development and deployment of these tools a safe and enjoyable experience, by building a scalable platform for engineers to build on top. Collaborate with product management and the broader engineering team to define, implement, and deliver innovative features. ...

Promoted
Coinbase Developer Platform
California, Missouri

Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent experience. Collaborate with backend engineers to integrate our SDK with APIs and smart contracts for seamless staking. Experience in smart contract engineering and their interactions with off chain systems. Excel...

Promoted
Gradient
California, Missouri

As a Senior Software Engineer at Gradient, you will deeply understand enterprise automation problems and create a best-in-class product that empowers non-technical users to leverage AI. Have 4+ years of full-time software engineering experience in a production environment. Additionally, as one of ou...

Promoted
Azra Games
California, Missouri

We are seeking a Senior Software Unity Engineer (or higher) with a strong emphasis on animation and mobile graphics development to join our talented team. Senior Software Unity Engineer. Mobile Graphics Expertise: Drive improvements in mobile graphics rendering, ensuring high-performance, visually r...

Promoted
Sentry
California, Missouri

As a Senior Software Engineer on Sentry’s Issues team, you’ll join a cross-functional team of engineers responsible for our most used product experience. Lead high value initiatives, implement high quality features driving engineering excellence, mentor junior engineers, and raise the bar for the re...

Promoted
Zscaler
California, Missouri

As a Senior Software Engineer, you will collaborate with cross-functional teams, including UI/UX engineers and Data Engineers, to accelerate the development of new services and UI components using modern technologies such as Generative AI for select workflows. Zscaler is looking for an accomplished ...

Promoted
Coatue Management L.L.C.
California, Missouri

As a Senior Software Engineer in the Device Management team, you will be a part of a team of 20+ engineers who own software provisioning, management, and compliance of Rippling managed devices. At Rippling, Engineering is at the heart of our business and culture. This includes managing software inst...

Promoted
Tbwa Chiat/Day Inc
California, Missouri

We are seeking a Senior Software Unity Engineer (or higher) with a strong emphasis on animation and mobile graphics development to join our talented team. Mobile Graphics Expertise: Drive improvements in mobile graphics rendering, ensuring high-performance, visually rich experiences on Android and i...

Promoted
Walmart
California, Missouri

Minimum Qualifications: Bachelor of Science and 5 years' experience in software engineering OR Master of Science 2 years' experience in software engineering. Senior Software Engineer (Full Stack). As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining full-...