Amazon

Principal Engineer, FTVX Team (Whole World)

Berlin, Germany
C++ Android AWS Streaming Rust
Description
- Experience driving architecture design and execution, from concept through team acceptance and engagement
- Experience delivering complex, cross-domain features successfully to customers
- Experience dealing with middleware/SW stacks and embedded systems
- Experience with continuous integration practices (unit-test, linting, code coverage, etc.)
- Experience programming with Rust, C++, including object-oriented design
- Experience in hands-on development in the last 3 years

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

m/w/d
This Principal engineer role is responsible for the technologies underlying the domains owned by the Berlin Fire TV Teams. You will work on a wide range of technologies and systems which are on device and in the cloud. These include native (Rust) development, OS and device firmware integration, Android components, Communication technologies (Matter, BLE), mobile app and web, AWS services, and Alexa. All of this is centered on the customer experience of connecting to and configuring streaming media devices to enjoy content quickly, simply, and at the maximum quality level possible (on both Streaming Media Players as well as TVs). The role is responsible for helping the teams achieve greater velocity in delivering customer-facing features, and helping developers invent sustainably for the long-term. This includes simplifying feature development through consolidation and reduction of complexity across different systems, scaling these systems to support fast growth, innovating on new technology and solutions as they apply to our domains, removing bottlenecks, improving reliability and robustness, and re-architecting systems to reduce operational burden and facilitate further invention. Our ideal candidate has a deep, well-rounded technical background in current software disciplines, mastery of software fundamentals, and ability to get buy-in on engineering decisions for the right developer and customer experience, as well as an eagerness to learn new and evolving technologies. The ability to bring others along via knowledge transfer and effective collaboration and communication is highly desirable as well.

Key job responsibilities
Guide developers in design reviews and technical growth opportunities
Identify opportunities for cross-pollination among the Berlin teams (and our Chennai and Sunnyvale partners, to the extent feasible), to simplify development and improve knowledge sharing
Serve as gate-keeper on architecture and design quality bars
Own and drive new projects, delving deep on technology challenges and proposing designs and Proof of Concepts to garner acceptance and funding to deliver to customers
Serve as the go-to technical expert for the Berlin FTV domains

A day in the life
Team has a complex series of challenges to go through, and our scope of responsibility is constantly growing. As a result, we need to get better at managing what we already have, get it to the point where it requires minimal oversight, and invent sustainable solutions to the new challenges we are given. It all starts with you. You are the inspiration. You're looking in dark corners others have forgotten, or are afraid to look. You bring a fresh and can-do perspective to the myriad issues the teams face, and see the common patterns and addressable threads across all.

About the team
The Berlin Fire TV Experience team is responsible for all aspects of getting the customer to, and enabling control of, the content they want to consume, as quickly, smoothly, and accurately as possible. We are the key entry point for the business, and our components influence both the customer's ultimate enjoyment, as well as Fire TV's profitability. We connect, enable, configure, and inform our customers at every step of the way to eliminate the speed bumps on the way to streaming bliss.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

πŸ₯³πŸ₯³πŸ₯³ 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. πŸ› οΈ
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. πŸš€
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. πŸ“…

What Fellow Engineers Say