Software Development Engineer, Fire TV
Core
Design, develop, and maintain distributed software applications and system infrastructure for Fire TV devices and third-party partners.
Role type
Senior Software Development Engineer (System Infrastructure & Architecture)
Builds
Fire TV software platform, system infrastructure, and features for third-party device partners
Domain
Consumer Electronics / Smart TV / Android Ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, system architecture, software development lifecycle, code review, source control management, testing, operations, Android development
Preferred skills
full software development life cycle expertise, design patterns, reliability and scaling strategies
Technologies
AOSP, Android
Responsibilities
Design and deliver distributed software solutions; Collaborate with stakeholders to translate requirements into robust solutions; Evaluate and recommend technology choices; Build system infrastructure on AOSP; Mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities