Want to know how the Kindle Operating System works Do you have amazing problemsolving skills in debugging/identifying issues Look no further!
Amazon Kindle is a customized operating system that is purposebuilt and optimized for book reading (and notewriting) purposes. As a support engineer you would be mining through a large set of logs to identify patterns of data and develop & maintain various productivity tools. You would also own monitoring key metrics maintain dashboards for them and also create automated alarms to detect failures. You will partner with multiple teams internally for successful rootcausing of issues and in creating dashboards to monitor the health of Kindle.
The ideal candidate must be detailoriented have superior verbal and written communication skills strong organizational skills and be able to juggle multiple tasks at once. You are able to identify problems before they happen and implement solutions that detect and prevent outages. You are able to accurately prioritize projects make sound judgments work to improve the customer experience and get the right things done.
Key job responsibilities
Application engineers in the Ereader platform team are able to understand software internals debug code automate repetitive tasks and implement new tools and frameworks needed to streamline our quality process. Our application engineers work directly with SDETs software development engineers and QAEs to understand features review technical designs and implement and maintain automated test tools that help deliver quality features with efficiency.
An Application Engineer in Ereader platform team is a developer with the primary responsibility of writing test frameworks and automation tools to test products. It is a very unique and challenging role and provides immense opportunity to design and develop widereaching tools. It combines the building aspect of software design engineering with the breaking aspect of software test engineering. Youll be writing code that automatically verifies the quality of the product. That means that you could potentially write more code than the developers.
A day in the life
In this role you
Design and build the automated test frameworks and test suites for use in development and testing cycles
Design and develop tools and dashboards that will help developers and testers.
Collaborating with development teams and your team peers to identify and prioritize opportunities for automation.
Participating in design review and code inspections.
A successful candidate must have a solid history of delivering results obsession with quality be detailoriented be a team player and have the ability to work in a fastpaced startlike environment
4 years of software development or 4 years of technical support experience
Experience scripting in modern program languages
Experience troubleshooting and debugging technical systems
Experience dealing effectively with customers during problem resolution and operating efficiently under pressure
Knowledge of distributed applications/enterprise applications
Knowledge of UNIX/Linux operating system
Experience troubleshooting and documenting findings
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.