Offers “Amazon”

Expires soon Amazon

Software Development Engineer, Fire TV Telemetry

  • Seattle, USA

Job description

DESCRIPTION

Job summary
Be a key player on a collaborative team of pragmatic-yet-positive people who care deeply about delivering for customers -- and about each other.

Fire TV is how millions of people watch, share, and enjoy streaming and digital content every day. We are looking for talented software engineers to help Fire TV become the global leader in entertainment with the best experience for customers and partners and the broadest selection of content and services.

The Fire TV Telemetry system enables data about noteworthy events occurring on our devices to be consumable by business and engineering teams looking for insights that will inform improvements to the Fire TV customer experience. At the heart of this system is a constellation of Big Data processing jobs that refine and enhance the raw data and curate it into queryable datasets that are digested by humans and machines alike.

In this role, you will help define and implement the Fire TV Telemetry roadmap, and will have a high degree of ownership in critical features of the system that enable understanding of the customer experience. You will primarily be focused on the high-volume can you check processing software that creates mission-critical queryable datasets, in addition to tools that enable feature developers to quickly and responsibly instrument new events. A successful candidate will have a strong desire to contribute not only to the team's technology and business success, but also to its healthy and positive culture.

Key job responsibilities

·  Create or improve software for instrumenting and publishing events that detail how customers experience Fire TV features
·  Design, document, review and build major parts of the system architecture
·  Review, scope and collaborate with team members to prioritize features requested by stakeholders or which are necessary to scale the telemetry system
·  Drive continuous improvements with the team’s processes and practices
·  Proactively identify and resolve technical risks and issues that may impair the team's ability to deliver
·  Mentor junior engineers, and participate in the hiring process for open roles within our organization

BASIC QUALIFICATIONS

·  1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
·  2+ years of non-internship professional software development experience
·  Programming experience with at least one software programming language.

PREFERRED QUALIFICATIONS

·  2+ years of demonstrated experience in computer science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
·  Experience with Java, Scala, Spark, and common AWS offerings (S3, EC2, EMR, Glue, CloudWatch).
·  Experience with best practices in engineering distributed systems
·  Ability to learn and adapt to new, complex development environments
·  Excellent analytical and communication skills
·  Solid coding practices including good design documentation, unit testing, peer code reviews, and a preference for agile methods
·  Experience developing those around you, be that mentoring junior team members or sharpening the skills and deliverables of peers

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. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Ideal candidate profile

BASIC QUALIFICATIONS

·  1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
·  2+ years of non-internship professional software development experience
·  Programming experience with at least one software programming language.

Make every future a success.
  • Job directory
  • Business directory