Search jobs > Seattle, WA > Senior software engineer

Senior Software Engineer, Mobile Video

Amazon
Seattle, Washington, US
$134.5K a year
Full-time

6+ years of professional software development or equivalent expertise.

If the following job requirements and experience match your skills, please ensure you apply promptly.

  • 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.

DESCRIPCIÓN

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, 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 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.).

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

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 here. Applicants should apply via our internal or external career site.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Tailored Management
Redmond, Washington

Python and infrastructure focused software engineers. ...

Promoted
West500 Partners
Seattle, Washington

They're currently in need of a Senior Software Engineer (Frontend heavy Full-stack) with a mix of startup/enterprise company experience and an interest in developing innovate AI technology. A desire to contribute to impactful technical decision making for software development projects. ...

Promoted
TikTok
Seattle, Washington

TikTok is the leading destination for short-form mobile video. As an Android Software Engineer on our team, you will:. Strong understanding of software development principles, capabilities, and limitations of mobile platforms and clean Architecture;. We work at the intersection between product and e...

Promoted
Promote Project
Seattle, Washington

Senior Software Engineer Languages and SDKs Location. We are looking for experienced software engineers that are excited to bring Pulumi’s cloud programming model to the world. Lead projects from concept to completion: collaborate with fellow engineers and customers to prototype, design, engineer, a...

Promoted
Axon
Seattle, Washington

Senior Software Engineering Manager. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. You will work closely with senior developers, UX/UI designers, PM, content management team, and others to build and enhance the user-faci...

Promoted
Sentry
Seattle, Washington

We are looking for a Senior Software Engineer to lead the team. Engineering organizations use Sentry to triage and debug production software issues and they want Sentry to be integrated with their internal tools or other SaaS apps (e. Are a product-minded software engineer. Build and maintain API to...

Promoted
TikTok
Seattle, Washington

TikTok is the leading destination for short-form mobile video. We are looking for ML engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. Our team focuses on devel...

Promoted
Amazon
Seattle, Washington

In this role, you will work with our senior engineers to design and implement systems that orchestrate thousands of databases. As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolv...

Amazon Development Center U.S., Inc.
Burien, Washington

Your continuous development benefits from one-on-one mentorship from senior software engineers, access to and feedback from principal engineers, and a personalized career development plan with your manager. On a typical day, our software engineers might deep dive to root cause a customer issue, rele...

Geopaq Logic
Seattle, Washington

BACKGROUND: white"><b><span style="COLOR: #333333">Senior Software Engineer - Java</span></b></p><p style="BACKGROUND: white"><b><span style="FONT-SIZE: 10pt; COLOR: black">Seattle, Washington, United States - Onsi...