Hundreds of thousands of orders are placed on Amazon websites across the world on a daily basis.
The worldwide operations software development teams own and develop software systems that form the backbone of Amazon's world-class global fulfillment platform. WWOPS houses multiple development teams (Supply Chain Systems, Fulfillment Center Systems, Transportation, Customer Service Technology, Reverse Logistics) that come together in order to deliver large scale distributed systems to ensure seamless customer experience. Typical technical problems include building software services & systems that support high volume transactions, rapid scaling, and implementing complex optimization algorithms in an ever changing environment.
The nature of business demands and rapid changes to the network require agile software development strategies with short development cycles. This also means that engineers get to see the impact of their changes immediately.
Amazon has a complex network of warehouses that store millions of items. One of the goals of the supply chain team is inventory optimization while reducing costs & meeting commitments made to our customers. With the dynamic business environment at Amazon, the systems need to be robust and reliable to integrate new features (for example, adding a new warehouse to the network). The team tackles complex graph problems in order to solve supply chain problems such as shipping options for our customers for every single available item on the Amazon websites.
Central to Amazon's fulfillment network are facilities where we store inventory and fulfill customer orders. These Fulfillment Centers (FC) are distributed across the world and some of them are bigger than several cricket fields together. Large volumes of shipments are managed daily in these fulfillment centers, feeding Amazon's vast fulfillment network. The workflow for an item in an FC includes receipt from a vendor, storage, picking it as part of an order, packing it into a box, obtaining a shipping label, and finally sorting it to the correct location to move it onto a truck for delivery. The FC software systems team designs software that manages various stages of the workflow. The software has to be:
Scalable: Items shipped every hour, add new warehouses & inventory.
Available: Single warehouse outage costs thousands of dollars per hour.
Adaptable: Nothing is constant except change. New processes are introduced every year.
The team in India owns software that performs physical space management in the FCs, considering the type and size of the item as well as how fast it moves. The team also owns dock management, which deals with the operations performed while loading and unloading trucks. Finally, the team works on inventory management and QA for all FC software systems and processes.
TopAmazon recently received the highest customer loyalty ranking based on the Satmetrix 2011 Net Promoter Industry Benchmarks, a widely used methodology measuring customer experience. Customer satisfaction is one of the primary drivers of the organization. Our excellent record relies on motivated customer service associates who interact with software systems that guide them through every customer contact. The customer service technology team in India develops the software that manages customer contacts gathers data from the entire workflow of an order (from order placement to package delivery), aggregates & displays it to Amazon customer service associates. The team is also responsible for customer notification experience: for each order placed on Amazon, the customer receives follow-up email confirmations (order, shipment confirmations etc).
Amazon ships millions of items daily to over 100 countries worldwide. The items vary in shape and size, come with different attributes and shipping restrictions, and have different delivery requirements. There are many ways one can acquire items from vendors, and then move them to customers' doors as per the promise made to the customer, using different carriers and facilities. One can imagine a dense network with source, intermediate and destination nodes, with arcs between them representing paths that customer packages can take. The nodes and arcs are governed by business rules that define their capacity, restrictions on what they can and cannot process, and the time and cost. Amazon transportation's primary focus is optimizing and operating this worldwide network to minimize cost and maximize delivery performance. Along with growth comes changes to how we operate our transportation network, from managing and running our own carriers and trucks, from multi-sort,multi-leg optimization to managing visibility across the network.
The changing nature of business requirements and the ever increasing volume of items make this an exciting space to design and develop scalable and flexible software systems.
At Amazon India, we own several systems and services that make up various parts of the transportation network. We own services that perform validation and correction of shipping addresses. We provide interfaces that process shipping requests and produce shipping labels for a variety of clients. Our systems manage electronic communication with partnered carrier systems. We own systems that record, measure and report delivery performance, and provide feedback into the network based on the findings. The transportation network is constantly expanding and changing, and we also own the processes and software that expands the network and integrates new carriers, services and geographies.
The team supports development of software and processes for reverse logistics that gear inventory control and better cost recovery. The group consists of three teams - Customer Returns (dealing with product returns from customers), Vendor returns (dealing with supporting worldwide Amazon buyer community in return of inventory back to vendors) and Warehouse Deals (dealing with the sale of used/refurbished products in Amazon marketplace and www.warehousedeals.com). All 3 teams work together and are primarily responsible for building, enhancing, improving efficiency, monitoring & supporting various reverse logistics software systems and processes deployed worldwide.
TopThe seller services technology team builds services & applications that enable third party retailers to sell on the Amazon e-commerce platform.
Amazon WebStore is a comprehensive, full-featured e-commerce product that enables companies of all sizes to build and operate their own e-commerce business. It also powers large e-commerce websites such as Marks & Spencers & MotherCare by delivering rich features & design flexibility necessary to build & operate high volume retail websites. The team works on problems related to search engine optimization (SEO), personalization, international commerce, self-service design widgets and externalization via Amazon Web Services. The team also builds systems that involve synthesizing large amounts of data and apply predictive models and complex business rules into the demand generation engine.
The "Identity – Auth" team's mission is to handle all customer authentication and authorization, across a variety of channels, in a secure way, so that business can outsource this functionality to us, and focus on its core values. We own hosted, standalone applications as well as platform services. We serve both internal clients inside the Amazon firewall, and external clients outside the firewall. External clients include subsidiaries as well as third parties.
Some of the big projects we work on are architectural improvements around access control architecture, better mechanisms around access protection, improving the scalability and reducing the cost of existing distributed systems, supporting devices and native applications, strengthening the cryptography currently used and providing flexible mechanisms for subsidiaries to access Amazon assets et al.
Working in this team will involve understanding concepts such as hashing, encryption, standards such as OpenId PAPE and OAuth, making architectural choices which will shape the future of highly scalable, available, innovative robust and business-critical services and building them using Object Oriented languages on Unix flavored platforms.
Amazon has thousands of discrete applications running in a distributed environment and Amazon's eCommerce Platform Application (eCPA) team continues to push the limit of Service Oriented Architecture. eCommerce Platform Application is driving key innovations in this arena; it's our job to make sure that all these applications come together to form a platform upon which web developers can build e-Commerce websites. Our system powers the Shopping Cart, Gift Wrap / Messaging Service and Product Customization Service for Amazon, partners' sites, and Amazon Webstore.
We are building a new e-Commerce platform that will provide an unprecedented level of extensibility for our businesses and reduce time to market. Our long term goal is to extend our platform such that any developer, anywhere, who wants to build an e-Commerce site will use our system. We need sharp people to define the vision and build the systems that will power that growth.
Working on Amazon's eCommerce Platform Application involves pioneering new architectural and design choices, inventing new features, developing distributed services, and building a dynamically scalable (think: cloud computing) rock-solid platform solution using object-oriented C/C++ and Java on UNIX-flavored platforms. We are a fast-paced environment, using agile methodology and lightweight SOA design patterns. We have a team culture that encourages innovation and expect developers and management alike to take a high level of ownership for the product vision, technical architecture and project delivery.
Tiered Storage team is a part of the ecP Persistence Platforms group. The ecp Persistence Platform group focuses on building platforms which help other teams in Amazon handle data efficiently. It provides a platform to store data, handle high throughput and availability needs thus "sedimenting" persistence out of application development. It provides a service to host computation, configuration, and application metadata. It also provides a portable, self-typing markup to use in your key-blob stores and for transmission over the wire.
The Tiered Storage team is building an integrated, cost-effective, and scalable platform as a hosted service for all aspects of a business application development, including primary storage, caching, pre-computation, on-demand computation, events, and search. The platform offers guaranteed quality of service and has multiple tiers of storage and a uniform computation platform catering to various business use-cases with different SLAs.
eCOX team(we) specializes in managing highly available, large scale and distributed eCommerce platform services. We aspire to be experts in running business critical services. We started our journey as a Frontline support team (handling tickets) in 2007 and matured as operational excellence team by 2011. We own availability, manage software deployments and infrastructure for eCommerce Platform. We leverage our experience in running ~100 Tier-1 and business critical services to consistently improve efficiency in operations. We make software services run better in a production environment. We drive next generation initiatives such as making software release management human free and running software services on Cloud. We build tools and develop applications to eliminate human intervention in supporting software services.
TopVendor Payment Systems team builds systems that process Amazon vendor transactions worldwide. Healthy relationships with vendors impact selection on the Amazon website, and thus making it crucial for the company to process these transactions in an organized & automated fashion.. The team tracks all inventory movement within Amazon and validates invoices against payment terms present in the contractual agreements. This team is also responsible for company's financial results, as this team owns the inventory liabilities reporting. Engineers use Java & C++ to build robust systems that interact with third party financial systems.
Team also works on building generic web services for the consumption of other development teams in Amazon, in order to facilitate payments to external vendors and in some cases individual customers (Example being a Mobile App Developer a Digital Self Publisher/Author). The vendor central team builds & maintains the interface that allows vendors to perform self-service tasks online (e.g. payment releases). Team also builds Ruby on Rails based internal portal to support all of internal business users. This internal portal is a one stop place for thousands of business users and supports powerful control operations in dealing with payments.
The team uses AWS based technologies like Simple Workflow Service for managing the relationship/workflow between external vendors & internal customers and Simple Queue Service for all of the asynchronous processing that is needed. Team also focuses on Operational Excellence in order to mitigate transactional issues when dealing with large volumes of disbursements.
The data metrics and machine learning team analyses huge volumes of data in order to track patterns & trends and drive continuous process improvements that result in additional free cash flow generation to the company.
Seller Support Team
The Amazon.com Technical Account Management charter is to be a place where merchants and sellers receive world class support and are taught to be successful on the Amazon platform. TAM acts as the primary interface between Amazon.com and our business partners. TAM supports ten business platforms, which vary across five countries, resulting in a total of 29 supported technology platforms. If you are excited about the opportunity to work in the business to business support realm, enjoy trouble shooting and solving complex problems, consider the opportunities at the Hyderabad center. Our TAM support team in Hyderabad is made of technical support associates, support leads, and operations managers who are responsible for world class delivery to our merchants and sellers.
Shared Services Team
Amazon.com has extensive vendor payment operations activities for our vendors across the Globe. The India operation at Hyderabad commenced in 2005 and has grown steadily in its size and scope into a dynamic and large team. Apart from handing basic transaction processing, critical research and moderately complex analytical activities the team has recently included Accounts Receivables process capability into its portfolio.
Our continued focus is to strengthen our worldwide engine that enables the activities of Amazon.com in areas of Inventory and Non-Inventory Invoice Processing and Vendor payment cycle activities. We at Shared Services are building a Team who will have a dramatic impact in driving operational excellence in our core operations as above. We are looking for High-Performing energetic individuals who can help us sustain our high accuracy levels and help deliver superior performance for our areas of operations above. Interested Individuals who are MBA in Finance/M.Com, are preferred to be a part of our process at Hyderabad.
Customer Service Team
Building on the company's mission of being the 'Earth's Most Customer-Centric Company' Hyderabad Customer Service started operations in August 2005 and has grown steadily in its size and scope ever since. We provide 24/7 support to all customers across the world through our Customer Service Application Support Team. Apart from being the primary internal E-Mail node, we have evolved our focus to more complex Tier 2 contacts across diverse parts of the business ranging from digital downloads to customer escalations. As the CS team continues to grow and evolve, we are seeking people who are customer centric and can help enable the company to meet its mission: to deliver timely, accurate, and professional customer service to all of our customers worldwide. In a fun and fast-paced environment, our associates utilize email communications and a wide variety of software tools to navigate customer accounts, research and review policies, and communicate effective solutions - always putting the customers first.
TopGlobal Finance Operations (GFO)
Amazon.com has extensive vendor payment operations activities for our vendors across the Globe. The India operation at Hyderabad commenced in 2005 and has grown steadily in its size and scope into a dynamic and large team. Apart from handing basic transaction processing, critical research and moderately complex analytical activities the team includes Accounts Receivables and WW payroll processes in its portfolio. Our continued focus is to strengthen our worldwide engine that enables the activities of Amazon.com in areas of Inventory and Non-Inventory Invoice Processing and Vendor Payment Cycle activities.
The Global Finance Operations team has recently expanded its accounting team into Bangalore India, to support several accounting processes within Finance Operations including accounts payable, vendor accounts receivable, and payroll.