Sr. Software Engineer Job in Amazon
DESCRIPTION
The Amazon Kindle Non-Fiction Content Acquisition team is looking for Senior Software Development Engineers!
Amazon invites smart, talented and innovative software development engineers to join Kindle team and take part in designing and developing our next-generation tools and services which make it fast, easy and low-cost for creating great looking Kindle books. Kindle is already doing great on fiction; we will explore more on how to further increase reading of non-fiction books on Kindle. Expect to be challenged!
Our vision with the Kindle is to make every book ever created, in any language, available to Kindle customers at great quality in less than 60 seconds. The Kindle Non-Fiction Content team's charter is to create self-service solutions that make it unbelievably simple and fast for content creators to create the best Kindle user experience from their published content or unpublished content. This varies from simple non-fiction books to complex textbooks with interactive content. In order to make this possible, this team creates powerful automation tools which help authors, publishers and eBook designers to create rich Kindle books.
Brief on Work:-
As part of the team, you'll build software that would help authors/publishers identify issues in their books for Kindle. You will need to invent, design and develop end-to-end products that continuously make it simpler to create beautiful looking 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 building solutions involving multiple components at scale, 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!
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
Qualification:-
BE / B Tech / MCA / ME / M Tech. in Computer Science or related fields
Experience:-
2+ years of experience in designing and developing cross platform customer facing applications
Skills:-
* Strong in Computer Science fundamentals and core areas like Problem Solving, Data Structures, Algorithms and Complexity Analysis
* Strong Analytical Abilities
* Strong expertise in desktop UI technologies, web UI technologies, webservices
* Proficiency in, at least, one modern programming language such as C, C++, C#, Java
* Experience architecting, designing and developing customer facing applications
* Passion for Usability and User Experience Design
PREFERRED QUALIFICATIONS
Qualification:-
BE / B Tech / MCA / ME / M Tech. in Computer Science or related fields
Experience:-
8+ years of experience in designing and developing cross platform customer facing applications and backend systems
Skills:-
* Strong in Computer Science fundamentals and core areas like Problem Solving, Data Structures, Algorithms and Complexity Analysis
* Strong Analytical Abilities
* Strong expertise in developing backend distributed systems at scale along with exposure to desktop UI technologies, web UI technologies, web services
* Proficiency in, at least, one modern programming language such as C, C++, C#, Java
* Experience architecting, designing and developing customer facing applications
* Passion for Usability and User Experience Design

