Software Development Engineer in Hyderabad, India

The Fast Data Technologies (FDT) group builds multiple cloud based and distributed platform services which are at the core of Amazon’s consumer and digital businesses. Fast Data is the next step in the evolution of Big Data. Acting on data as it arrives in near real time and helping business unlock value is where Fast Data steps in (refer FDT’s core NoSQL distributed storage platform processes more than 2.7 trillion transactions per day to serve various tier-1/mission-critical Amazon websites and internal Amazon systems. Thousands of services fueling the growth of Amazon businesses use FDT to store customer orders, catalog and product information, shopping cart, Kindle device information, and hundreds of other business critical data-sets. The performance and availability of FDT is critical to the reliability of the Amazon brand. We partner with Amazon Web Services (AWS) to leverage technologies built for cloud customers, and to offer technologies we invent through AWS channel to the broader market.

In addition to core storage, this group owns products like Tiered Storage, Secondary Indexing, Range Queries, Cloud Messenger, Sequence Generator and Bulk Data Migration. Towards this vision, we are seeking a strong and highly motivated engineers to disrupt and build next generation of distributed cloud computing products and take it to the next level. Your responsibilities will include:

  • Lead the design, and ultimately deploy successful services.

  • Ensure the quality of design of systems.

  • Defining new APIs that demonstrate full and complete understanding of service interdependencies and limitations.

  • Possess knowledge and is curious to learn more about performance, scalability, enterprise system architecture, and engineering best practices.

  • Creating prototypes and proof-of-concepts for iterative development.

  • Work effectively with product development and engineering teams.

  • Actively mentoring junior team members.

Join a team of builders and innovators that think outside the box. A team that’s committed to a low operational burden by designing for it. A team that puts work-life balance, personal and professional growth as a principle, not a goal. If you enjoy working in a dynamic environment to deliver world class mission critical systems, this may be the career opportunity for you!

Following are the qualifications that would allow somebody to hit the ground running :

  • B.Tech or M.Tech in Computer Science

  • 4+ years of software industry experience

  • Rich hands-on programming experience in Java/C++, using object-oriented design techniques and best practices

  • Working with customers and business to transform business requirements into functioning software

  • Experience in designing, building and maintaining real-time and large scale applications

  • Strong understanding of system and application performance characteristics.

  • Understanding of web services technologies such as SOAP and REST.

  • Possess strong verbal and written communication skills

AMZR Req ID: 500674

External Company URL: