Amazon.composted 17 days ago
$129,300 - $223,600/Yr
Full-time • Mid Level
Seattle, WA
General Merchandise Retailers

About the position

The Prime Video Android Player team is looking for a talented Software Development Engineer to help reinvent how customers experience live sports such as NFL Thursday Night Football, English Premier League, MLB TV, NBA League Pass and more! The Android Player team designs, implements and maintains high-performance software that powers video playback on millions of Android and Amazon Fire/Echo devices. We are responsible for the playback experience, quality and performance from the time you press play on an Prime Video title. Our software is designed to work seamlessly across a variety of devices/playing conditions and in a multitude of content consumption contexts, including live streaming, on-demand and ad-supported playback. You will be contributing to our teams' technical strategy, designing and developing reusable, object-oriented and performant software utilizing well-known patterns (MVC, Composite, Delegate, Protocol…) that may span multiple platforms, form factors, and resource challenges. You will be exposed to the best experiences in mobile and multimedia software development as well as cutting-edge video streaming technologies such as audio/video codecs (AVC, HEVC, AAC, AC-3), DRM (Widevine, FairPlay, PlayReady), media frameworks (gstreamer, openMAX, iOS AV), streaming technologies (DASH, HLS, SmoothStreaming) and media container formats.

Responsibilities

  • Contribute to the team's technical strategy.
  • Design and develop reusable, object-oriented and performant software.
  • Work with various design patterns across multiple platforms.
  • Engage in hands-on coding and technical problem-solving.
  • Shape the architecture of complex systems.
  • Create highly performant and low-latency systems for streaming.
  • Collaborate with cross-functional teams on technical strategies.
  • Mentor junior engineers and share knowledge.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience.
  • Experience programming with at least one software programming language.

Nice-to-haves

  • 3+ years of full software development life cycle experience.
  • Bachelor's degree in computer science or equivalent.

Benefits

  • Base pay ranges from $129,300/year to $223,600/year depending on geographic market.
  • Equity, sign-on payments, and other forms of compensation may be provided.
  • Full range of medical, financial, and/or other benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service