Senior Software Engineer, Mobile Video

1 week ago


Irvine, California, United States Amazon Full time

Job ID:
| Twitch Interactive, Inc. - D48
If you are interested in this position, please apply on Twitch's Career site

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, so if this sounds good to you, see what we're up to on LinkedIn and Twitter, get interviewing tips on Instagram, and discover projects we're solving on our Blog.


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 realtime and low latency media broadcasting and playback
  • Add reliable crossplatform 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, offsite massages, etc.)
We are open to hiring candidates to work out of one of the following locations:

San Francisco, CA, USA | Seattle, WA, USA | Virtual Location - USA

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.

Amazon is a total compensation company.

Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.

For more information, please visit Applicants should apply via our internal or external career site.

Posted:
February 7, 2024

(Updated 18 minutes ago)

Posted:
January 19, 2024

(Updated about 1 hour ago)

Posted:
February 22, 2024

(Updated about 2 hours ago)

Posted:
February 27, 2024

(Updated about 4 hours ago)

Posted:
December 28, 2023

(Updated about 15 hours ago)
Amazon is committed to a diverse and inclusive workplace.

Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

#J-18808-Ljbffr

  • Irvine, California, United States SGI Full time

    Senior Embedded Software Engineer Location: Irvine, CA Salary: $150k-$200k, plus bonus and benefits Were seeking experienced Software Engineers to join a fast-growing engineering company based in Irvine, CA. The company develops the most technologically advanced products in their field, their specialist network devices are used across various industries...


  • Irvine, California, United States Activision Blizzard Full time

    Are you a motivated and experienced Senior Software Engineer interested in a challenging multidisciplinary role that works with tremendous amounts of player data? The Data Team builds and maintains an extensive Big Data Platform for all of Software Engineer, Engineer, Platform, Software, Data, Senior, Technology


  • Irvine, California, United States Weedmaps Full time

    Senior Software Engineer, Ruby (Hybrid - 1 to 3 days per week onsite in Irvine, CA)Overview:Weedmaps is looking for a highly motivated and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for the design and development of mission-critical components of a distributed platform. You will design, code,...


  • Irvine, California, United States RXMG Full time

    RXMG is a California-based digital advertising company that employs our state-of-the-art analytical and consumer intelligence platform to match people with the products they need to enrich their financial well-being. RXMG delivers campaign optimization and data monetization through multiple channels and proprietary websites, primarily in the finance...


  • Irvine, California, United States RXMG Full time

    RXMG is a California-based digital advertising company that employs our state-of-the-art analytical and consumer intelligence platform to match people with the products they need to enrich their financial well-being. RXMG delivers campaign optimization and data monetization through multiple channels and proprietary websites, primarily in the finance...


  • Irvine, California, United States Spigen Inc Full time

    SummarySpigen is one of the leading global providers of premier mobile accessories and we are seeking a visual creator for Spigen's sister brand called "Cyrill" who can create photo & video contents by editing camera footage, utilizing dialogue, graphics with photoshop and special effects with strong understanding of social media.Cyrill Website: Cyrill...


  • Irvine, California, United States Apple Full time

    Immersive Video Encoding and Quality Engineer - Apple Vision Pro Irvine,California,United States Software and Services Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each others ideas...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:Unannounced ProjectJob Title:Senior Software Engineer, Gameplay - AI/CombatRequisition ID:R023168Job Description:At Blizzard, we craft genre-defining games and legendary worlds for all to share. Through unparalleled creativity and storytelling, we create immersive universes and iconic characters that are beloved across platforms, borders,...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:World of WarcraftJob Title:Senior Software Engineer, Server - World of WarcraftRequisition ID:R023352Job Description:Blizzard Entertainment is seeking a highly skilled Software Engineer to join the World of Warcraft server team. The ideal applicant is someone who hungers to understand the workings and infrastructure of a massive online gaming...


  • Irvine, California, United States Cie Full time

    We're passionate about leveraging the power of data to drive better educational outcomes for students. Our team is dedicated to innovating and implementing cutting-edge technology that enhances the student lifecycle and leads to improved results. Our team is seeking a Senior Software Engineer to play a pivotal role in designing, building, and deploying...


  • Irvine, California, United States Blizzard Entertainment Full time

    Team Name:DiabloJob Title:Senior Software Engineer, UI Technologies | Diablo IV | Irvine & AlbanyRequisition ID:R022736Job Description:Do you have a passion for User Interface technologies and User Experiences? Would you like to join the Diablo 4 Engine Team and help make an incredible UI framework for our developers?As a specialist engineer in User...


  • Irvine, California, United States Willow Laboratories Full time

    Job Summary: We are a close-knit, collaborative team, guided by a mission to improve lives by making the impossible possible through innovation. Our cutting edge technologies are found in hospitals around the world. We are searching for a Lead Embedded Software Engineer who will be responsible for developing complex software for low power and battery...


  • Irvine, California, United States Turion Space Full time

    Turion Space is seeking skilled Flight Software engineers. We are a new space startup that is growing fast with one satellite in space and at least 6 more planned in the next two years. As a Flight Software Engineer, you will work directly with the Turion team to assist in the architecture, development, and testing of the flight software that commands and...


  • Irvine, California, United States Spigen Inc Full time

    Job Title: Senior Software Engineer at Spigen Inc.SummaryAs a Senior Software Engineer at Spigen Inc., you will play a key role in building and maintaining web applications while collaborating with upper management on the front-end development of the company's websites.Job ResponsibilitiesManaging and developing new projects and enhancing existing website...


  • Irvine, California, United States Apple Full time

    Summary Posted: Apr 5, 2024 Role Number: Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make...


  • Irvine, California, United States Amazon Services LLC Full time

    We are a smart team of doers that work passionately to apply cutting-edge advances in technology and to solve real-world problems that will transform our customers' experiences in ways we can't even imagine yet. As the Software Engineer, you will be working with a unique and gifted team, developing exciting products for consumers and collaborate with...


  • Irvine, California, United States Taco Bell Full time

    Who is Taco Bell?Taco Bell was born and raised in California and has been around since 1962. We went from selling everyone's favorite Crunchy Tacos on the West Coast to a global brand with 8,200+ restaurants, 350 franchise organizations, that serve 42+ million fans each week around the globe. We're not only the largest Mexican-inspired quick service brand...

  • Software Engineer V

    4 weeks ago


    Irvine, California, United States Planet DDS Full time

    Planet DDS is a dynamic and rapidly growing dental software company, serving over 13,000 practices across the United States with over 118,000 users. The company delivers a complete platform of cloud-based SaaS solutions for dental practices, including Denticon Practice Management, Apteryx Imaging, Cloud 9 Ortho Practice Management, and Legwork Patient...

  • Software Engineer V

    1 week ago


    Irvine, California, United States Planet DDS Full time

    Planet DDS is a dynamic and rapidly growing dental software company, serving over 13,000 practices across the United States with over 118,000 users. The company delivers a complete platform of cloud-based SaaS solutions for dental practices, including Denticon Practice Management, Apteryx Imaging, Cloud 9 Ortho Practice Management, and Legwork Patient...

  • Software Engineer V

    3 weeks ago


    Irvine, California, United States Planet DDS Full time

    Planet DDS is a dynamic and rapidly growing dental software company, serving over 13,000 practices across the United States with over 118,000 users. The company delivers a complete platform of cloud-based SaaS solutions for dental practices, including Denticon Practice Management, Apteryx Imaging, Cloud 9 Ortho Practice Management, and Legwork Patient...