Job Description :
The Amazon Kindle Publishing Tools team is looking for Software Development Engineers!
Amazon invites smart, talented and innovative software development engineers to join the Kindle Publishing Tools team.
The Kindle Publishing Tools team’s charter is to create self-service solutions that make it unbelievably simple, fast and easy for content creators to create the best Kindle user experience from their published content or unpublished content. This varies from simple fiction/non-fiction novels to complex textbooks with interactive content. In order to make this possible, this team creates powerful design tools which help authors, publishers and eBook designers to create rich Kindle books.
Our vision is to enable every book ever created to be edited, enhanced and published in simple and easy(low-cost) way.
Brief on Work:-
As part of the Kindle Publishing Tools team, you’ll build tools that meet the needs of content creators for Amazon Kindle. You will need to invent, design and develop end-to-end products that continuously make it simpler to create books. At Amazon, you would thrive in an environment where you’d solve challenging technical problems, often the ones others have not solved before, with peers who have industry-leading technical abilities and your solutions will be rolled out to a huge number of customers across the world. A successful candidate will have an established background in developing intuitive and user-friendly customer-facing experiences, a strong technical ability, great communication skills, and a motivation to achieve results in a fast-paced environment.
This role will have a profound impact on millions of readers and content creators across the world. Come help us reinvent reading!
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Basic Qualifications :
. 4+ years of professional software development experience
. 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
. 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
. Proficiency in, at least one, modern programming languages such as C, C++, C#, Java
. Strong in Computer Science fundamentals and core areas like Problem solving, Data structures, Algorithms and Complexity analysis
. Strong analytical abilities
. Development and debugging experience in Mac or Windows
. BE / B Tech / MCA / ME / M Tech / Ph.D. in Computer Science or related fields
. 4+ years of software development experience, including C++, Java
Equally important to these specific skills is a candidate’s ability to:
. Multi-task
. Quickly adapt to new development environments and changing business requirements
. Grasp new concepts and technology quickly and independently
. Create reliable / maintainable code, and find creative and scalable solutions to difficult problems
. Communicate clearly and concisely in both written form and orally
A strong bias for action, team work, good articulation skills and just-do-it attitude are absolute requirements.
Preferred Qualifications :
* Demonstrated experience delivering innovative products
* Superior design and architecture knowledge, as well as familiarity with object oriented design patterns.
* Excellent judgment and organizational skills.
* Demonstrated ability to design, write highly performant code (preferably in C/C++) and end-to-end troubleshooting skills.


Source link