Come join Amazon! We re hiring! Looking for talented Software Development Manager/Engineer

Size: px
Start display at page:

Download "Come join Amazon! We re hiring! Looking for talented Software Development Manager/Engineer"

Transcription

1 Come join Amazon! We re hiring! Looking for talented Software Development Manager/Engineer ABOUT AMAZON EARTH S MOST CUSTOMER-CENTRIC COMPANY Amazon, a Fortune 500 company based in Seattle, Washington, is the global leader in e-commerce. Since Jeff Bezos started Amazon in 1995, we have significantly expanded our product offerings, international sites, and worldwide network of fulfillment and customer service centers. Today, Amazon offers everything from books and electronics to tennis rackets and diamond jewelry. We operate sites in the United Kingdom, Germany, France, Japan, Canada, Italy, and China (Joyo.com) and maintain dozens of fulfillment centers around the world which encompass more than 26 million square feet. TECHNOLOGICAL INNOVATION Technological innovation drives the growth of Amazon, offering our customers more types of products, more conveniently, and at even lower prices. We offer a personalized shopping experience for each customer, book discovery through "Search Inside The Book", convenient checkout using "1-Click Shopping", and several community features like Listmania and Wish Lists that help our customers to discover new products and make informed buying decisions. BUILDING THE PLATFORM In 2000, Amazon began to offer its best-of-breed e-commerce platform to other retailers and to individual sellers. Now, big-name retailers work with Amazon Services to power their e-commerce offerings from end-to-end, including technology services, merchandising, customer service, and order fulfillment. Other branded merchants also leverage Amazon as an incremental sales channel for their new merchandise; you can find products from top retailers across our retail site. Finally, independent software developers also derive value from the platform--through Amazon Web Services--by building profitable applications and services that cater to Amazon customers and sellers. WE HAVE ONLY JUST BEGUN This evolution of Amazon from Web site to e-commerce partner to development platform is driven by the spirit of innovation that is part of the company's DNA. E-commerce is still in its infancy. In the years to come, you'll see Amazon create new technologies, expand into more geography and continue to improve the lives of shoppers and sellers around the world. Software Development Manager - EFP (Drop Ship) Software Development Engineer - EFP (3PL & Core) Software Development Engineer - EFP (Drop Ship) Software Development Engineer - Transportation Software Development Engineer - CS Applications Software Development Manager - IPC Technical Program Manager - IPC Software Development Engineer IPC OIH Software Development Engineer - IPC S&OP Software Development Engineer - IPC Selection Software Development Engineer - IPC Removal Software Development Engineer - IPC VR 1

2 Software Development Manager - EFP (Drop Ship) Do you enjoy solving very complex problems with simplest solutions? Are you excited building large scale distributed systems? Do you enjoy leveraging technology to solve real world problems? Would you like to help us move forward scaling with the cloud and leveraging latest mobile technologies? Come join the External Fulfillment Platform (EFP) team, work with smart people and make major contribution to enhancing our fulfillment experience to millions of customers world-wide. We are looking to hire in our Beijing office to work on further improving the space of fulfillment through Drop-shippers where we fulfill to our customers through drop-shippers inventory in their facilities, providing tools for partners to manage the fulfillment experience as well as customer orders and shipments. The systems cover a wide range of business and technology areas including inventory management, workflow management, and shipment creation. In this role you will be responsible for leading a team of software development engineers (SDEs), owning the software platform that allows vendors to integrate with Amazon and manage their inventory and shipments, ensuring scalable and stable software architecture, and delivering projects to meet our business expansion. Your role will be both strategic and tactical. You own strategic direction, plan for short and longer term roadmaps, while executing these plans to success. You and your team will be expected to make appropriate tradeoffs to optimize time-to-market, clearly communicate goals, roles, responsibilities, and desired outcomes to internal cross-functional and remote project teams. You are expected to lead your team to nothing less than optimal quality solutions in the space you own. Your team will be a major contributor to providing better customer experience to our millions of customers world-wide, including but not limited to NA, EU and FE. This is a unique chance to become an owner of part of Amazon's business-critical a billion dollar per year fulfillment pipeline. A successful candidate should be a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently and with others as a team, follow through to deliver results, analyze results, and feed the learning gained into fine tuning the systems. Maturity, high judgment, ability to influence, analytical talent, ownership and leadership are essential to success in this role. Join us today! About External Fulfillment Drop-ship Amazon opened its virtual doors in 1995 and strives to be the world s most customer-centric company, where customers can find and discover anything they might want to buy online. As a result of continued rapid growth, we are searching for a External Fulfillment Integration Manager who will report to the External Fulfillment Operations Manager, who will be a valuable member of the China Supply Chain team, based in Beijing. The External Fulfillment Platform (EFP, or non-fc models) are additional fulfillment capabilities for Amazon through external partnership, serving customers world-wide through non-fc fulfillment models. There are three different models today: Drop-ship (inventory ownership change when ship), 3PL (3 rd party warehouse managing Amazon inventory, not 3PL carriers), and Vendor Flex (flexible capacity with Amazon associates operating through Amazon software managing Amazon inventory at external location). The team owns systems that control the flow of work to our external fulfillment partners and provides tools for partners to manage their inventory, customer orders, and shipments in North America (NA), Europe (EU) and Asia (FE). This is a strategic, high-impact space packed with challenging problems involving very complex systems and smart people - our systems handle the fulfillment of all customer orders that are fulfilled through Drop-ship, vendor location and third party logistics partners. We have the largest number of fulfillment nodes within Amazon family of fulfillment channels, with thousands of external fulfillment nodes and growing, while enabling unique selections that Amazon does not carry yet, as well as support load balancing supplies to demands. 2

3 Drop-ship is a capability to provide product lead-time and availability information without owning inventory. The Drop-ship business allows Amazon to be able to sell products on the website without having to procure and stock inventory in our own fulfillment centers all these, including order fulfillment and warehouse management, are done by drop ship partners. At the same time, this model provides similar customer experience to Amazon owned inventory. Drop-ship has become an increasingly important business model to expand product selection, reduce operating cost and drive customer satisfaction. This is a high-impact space packed with challenging problems involving very complex systems and smart people - our systems handle the fulfillment of all customer orders that are fulfilled through Drop Ship and Third Party Logistics partners. Basic Qualifications: Bachelor's degree in Engineering, Math, Computer Science or related technical field 5+ years of Technical Management experience in a related industry 3+ years of rich hands-on programming experience in Java, C++, and other object-oriented languages and have a deep understanding of object-oriented design. 2+ Experience managing efforts in Unix/Linux environments, distributed systems and/or developing large scale web applications Self-driven self-starter who is excited about overcoming hurdles to get things moving in the right direction. Strong communication skills. Able to communicate in both verbal and written forms in English. Strong ownership, love solving problems. Familiarity with design concepts such as design patterns and UML are also highly desirable. Practical experience with software engineering best-practices is a big advantage. Deep understanding of distributed systems and scalability is required. Preferred Qualifications: The ideal candidate will have implemented at least one large scale enterprise system with experience with databases, Linux, and various messaging technologies. 3+ years of direct people management experience Software Development Manager - EFP (3PL & Core) Do you enjoy solving very complex problems with simplest solutions? Are you excited building large scale distributed systems? Do you enjoy leveraging technology to solve real world problems? Would you like to help us move forward scaling with the cloud and leveraging latest mobile technologies? Come join the External Fulfillment Platform (EFP) team, work with smart people and make major contribution to enhancing our fulfillment experience to millions of customers world-wide. We are looking to hire in our Beijing office to work on further improving the space of fulfillment through 3 rd party logistics where we control the flow of work to our 3 rd party logistics partners by managing closely our inventory in their facilities, providing tools for partners to manage their inventory, customer orders and shipments. The systems cover a wide range of business and technology areas including inventory management, workflow management, and shipment creation. In this role you will be responsible for leading a team of software development engineers (SDEs), owning the software platform that allows vendors to integrate with Amazon and manage their inventory and shipments, ensuring scalable and stable software architecture, and delivering projects to meet our business expansion. Your role will be both strategic and tactical. You own strategic direction, plan for short and longer term roadmaps, while executing these plans to success. You and your team will be 3

4 expected to make appropriate tradeoffs to optimize time-to-market, clearly communicate goals, roles, responsibilities, and desired outcomes to internal cross-functional and remote project teams. You are expected to lead your team to nothing less than optimal quality solutions in the space you own. Your team will be a major contributor to providing better customer experience to our millions of customers world-wide, including but not limited to NA, EU and FE. This is a unique chance to become an owner of part of Amazon's business-critical a billion dollar per year fulfillment pipeline. A successful candidate should be a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently and with others as a team, follow through to deliver results, analyze results, and feed the learning gained into fine tuning the systems. Maturity, high judgment, ability to influence, analytical talent, ownership and leadership are essential to success in this role. Join us today! About External Fulfillment 3 rd party logistics (3PL) & Core Infrastructure Amazon opened its virtual doors in 1995 and strives to be the world s most customer-centric company, where customers can find and discover anything they might want to buy online. As a result of continued rapid growth, we are searching for a External Fulfillment Integration Manager who will report to the External Fulfillment Operations Manager, who will be a valuable member of the China Supply Chain team, based in Beijing. The External Fulfillment Platform (EFP, or non-fc models) are additional fulfillment capabilities for Amazon through external partnership, serving customers world-wide through non-fc fulfillment models. There are three different models today: Drop-ship (inventory ownership change when ship), 3PL (3 rd party warehouse managing Amazon inventory, not 3PL carriers), and Vendor Flex (flexible capacity with Amazon associates operating through Amazon software managing Amazon inventory at external location). The team owns systems that control the flow of work to our external fulfillment partners and provides tools for partners to manage their inventory, customer orders, and shipments in North America (NA), Europe (EU) and Asia (FE). This is a strategic, high-impact space packed with challenging problems involving very complex systems and smart people - our systems handle the fulfillment of all customer orders that are fulfilled through Drop-ship, vendor location and third party logistics partners. We have the largest number of fulfillment nodes within Amazon family of fulfillment channels, with thousands of external fulfillment nodes and growing, while enabling unique selections that Amazon does not carry yet, as well as support load balancing supplies to demands. The 3PL model allows Amazon to enable fulfillment through 3 rd party logistics who manages our inventory and fulfill customer orders. We sell products on the website and fulfill through partners who stock and manage inventory we procure in their facilities all these, including order fulfillment and warehouse management, are done by 3PL partners. At the same time, this model provides similar customer experience to Amazon owned inventory. 3PL is a model that enables Amazon to expand product selection, reduce operating cost and drive customer satisfaction through utilizing their specialized expertise in handling in the locale or product selections (e.g. heavy and bulky products). This is a high-impact space packed with challenging problems involving very complex systems and smart people - our systems handle the fulfillment of all customer orders that are fulfilled through Drop Ship and Third Party Logistics partners. Basic Qualifications: Bachelor's degree in Engineering, Math, Computer Science or related technical field 5+ years of Technical Management experience in a related industry 3+ years of rich hands-on programming experience in Java, C++, and other object-oriented languages and have a deep understanding of object-oriented design. 4

5 2+ Experience managing efforts in Unix/Linux environments, distributed systems and/or developing large scale web applications Self-driven self-starter who is excited about overcoming hurdles to get things moving in the right direction. Strong communication skills. Able to communicate in both verbal and written forms in English. Strong ownership, love solving problems. Familiarity with design concepts such as design patterns and UML are also highly desirable. Practical experience with software engineering best-practices is a big advantage. Deep understanding of distributed systems and scalability is required. Preferred Qualifications: The ideal candidate will have implemented at least one large scale enterprise system with experience with databases, Linux, and various messaging technologies. 3+ years of direct people management experience Software Development Engineer - EFP (Drop-ship) Do you enjoy solving very complex problems with simplest solutions? Are you excited building large scale distributed systems? Do you enjoy leveraging technology to solve real world problems? Would you like to help us move forward scaling with the cloud and leveraging latest mobile technologies? Come join the External Fulfillment Platform (EFP) team, work with smart people and make major contribution to enhancing our fulfillment experience to millions of customers world-wide. We are looking to hire in our Beijing office to work on further improving the space of Drop-shipping where we control the flow of work to our Drop-ship partners by providing tools for partners to manage their inventory, customer orders and shipments. The systems cover a wide range of business and technology areas including inventory management, workflow management, and shipment creation. The External Fulfillment Platform (EFP) team owns systems that control the flow of work to our external fulfillment partners and provides tools for partners to manage their inventory, customer orders, and shipments in North America (NA), Europe (EU) and Asia (FE). This is a high-impact space packed with challenging problems involving very complex systems and smart people - our systems handle the fulfillment of all customer orders that are fulfilled through Drop-ship, vendor location and third party logistics partners. We have the largest number of fulfillment nodes within Amazon family of fulfillment channels, with thousands of external fulfillment nodes and growing, while enabling unique selections that Amazon does not carry yet, as well as support load balancing supplies to demands. You will be building large distributed systems that are reliable, maintainable and scalable. You will get your hands dirty designing full stack of software. You will be be optimizing performance through tuning database, simplifying workflow management, and enhancing user experience through Web UI and Mobile UI. Your software will have fault detection and toleration, automatic system recovery, as well as scaling on the cloud. You will implement these while you innovate for Amazon customers providing flexible fulfillment capacity. You will be a major contributor to providing better customer experience to our millions of customers world-wide, including but not limited to NA, EU and FE. A successful candidate would have: 5

6 Self-driven self-starter who is excited about overcoming hurdles to get things moving in the right direction. Rich hands-on programming experience in Java, C++, and other object-oriented languages and have a deep understanding of object-oriented design. Familiarity with design concepts such as design patterns and UML are also highly desirable. Practical experience with software engineering best-practices is a big advantage. Deep understanding of distributed systems and scalability is highly desirable. Strong communication skills. Able to communicate in both verbal and written forms in English. Strong ownership. The ideal candidate will have implemented at least one large scale enterprise system with experience with databases, Linux, and various messaging technologies. A bachelor's degree in computer science, engineering or related field is required years of experience. This is a unique chance to become an owner of part of Amazon's business-critical a billion dollar per year fulfillment pipeline. Join us today! Software Development Engineer - Transportation Are you passionate about building high quality, large scalable world class distributed systems? Do you dream about applying latest mobile technology to enhance delivery experience? Do you get excited about solving challenging problems? Are you interested in working with talents serving world-wide customers? Amazon Global Transportation Development Team, a vital part of our success, is looking for you. Our business world-wide is expanding rapidly. We are working on solutions to serve our customers in North America (NA), Europe (EU) and Asia (FE). We are innovating in last mile delivery, with a rapidly expanding business in China, EU and NA. We need to serve tens of thousands of packages daily, through our network of fulfillment nodes, hundreds of different carriers in hundreds of countries and thousands of cities. We are applying mobile geo-aware applications to support real-time interaction with our customers, expanding into new problem spaces (e.g. delivering fresh food). You will be innovating with latest mobile geo-aware technologies. Your systems will be scaling with the cloud. You will be building large scale distributed systems using Service Oriented Architecture (SOA), while interacting with key systems within Amazon, including ordering, fulfillment and customer service systems. Your software will improve operational efficiency and effectiveness by enhancing our last mile delivery service, serving thousands of delivery associates. You will be working with smart talented people supporting transportation operation serving tens of millions of customers, sellers and carriers. You will be a major contributor to Amazon s effort to provide the best delivery experience to our customers. A successful candidate would have majority of the following basic and preferred qualifications. Basic Qualifications Self-starter, quick learner and hard worker Able problem solver who uses software to solve challenging problems show excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems 6

7 Bachelor s or Master s degree in Computer Science, Engineering (e.g. Aerospace, Electric Engineering, Automation etc), or related science discipline (e.g. Math, Physics, etc) 2+ years of relevant development experience Proficiency in Java and Object-oriented Design Have relevant working experience of web application development in Java environment Good written English skills Preferred Qualifications Have working experience with SOA, Struts, Hibernate Demonstrate good database modeling and UML skills Have experience designing and supporting large-scale distributed systems in a production environment Android mobile development experience Any high level languages (e.g. Ruby, Python, Perl, C++ etc) Software Development Engineer - CS Applications Customer Service Applications team is looking for software development engineers to work on the Amazon Customer Service System that delivers one of the industry's best customer satisfaction scores. Amazon Customer Service System is a platform used by a large team of Customer Service Associates across different countries, timezones and languages in order to serve millions of Amazon customers worldwide. You will have the opportunity to work on the complete vertical stack of the Amazon infrastructure, from virtual hosting, load balancing, database, web service infrastructure, messaging infrastructure to web user interface frameworks. You will own critical functional modules that have direct impact to millions of Amazon customers worldwide. You will work independently and as part of the global team to strategize, design, develop, deploy and provide operational support for the functional modules you own. You will work in a heterogeneous environment of programming languages and technologies where the flexibility and ability to deliver solid solutions are paramount. In addition, the role will offer you global exposure, and opportunities for growth path to project management and team management as well. Basic Qualifications: Amazon uses a variety of mainstream and open source technologies, such as Oracle, Java, C++, Web Service and GNU/Linux. Experience with these technologies and development of web applications in general is required for this position. This challenging role requires strong object-oriented design skill and solid programming skill in C++ or Java. A deep understanding and experience with web technologies is essential. 7

8 This position will require you to collaborate with other software engineers, program managers, and designers working in other countries therefore good communication skills, both written and verbal, in English are requirements of this position. Preferred qualifications: Experience of working on large scale production system is highly desired. Experience in any the following area will be helpful: Linux/Unix Operating System Perl Programming Language Ajax Frameworks Spring Framework Object Relation Mapping Database Performance Tuning Data Mining & Statistics Pattern Recognition Software Development Manager - IPC The Inventory Planning & Control (IPC) team is responsible for building the software systems that Amazon.com use in US, Japan, China and Europe to determine how much inventory is needed at each location in our network, over time, in order to maximize product availability with minimal inventory levels while not exceeding the capacity constraints. We solve difficult software and optimization problems involving forecasting, visibility and optimization of inventory flows as well as software and data integration, all on a large scale. Our goal is to increase automation, improve accuracy, reduce cost and maximize customer experience. We are looking for a dynamic and inspiring development manager who is self-motivated, quality-minded and possesses in-depth technical skills to lead a world-class development team in China and apply cutting edge technologies such as cloud computing platform and/or mathematical modeling to solve large scale resource allocation and long term capacity management problems. You will work with operational research scientists, analysts and business owners to design and implement software solutions that will optimize how we run our supply chain business. The right candidate will have a strong engineering, people and project management background. She / he will have demonstrated experience leading teams to deliver medium to large projects, and will have a well-rounded technical background. You must be able to thrive and succeed in an entrepreneurial environment, and not be hindered by ambiguity or multiple competing priorities. This means you are not only able to develop and drive high-level strategic initiatives, but can also roll up your sleeves, dig in and get the job done. As a manager, you will anticipate bottlenecks, provide escalation management, anticipate and make tradeoffs, and balance the business needs versus technical constraints. Ability to take large, complex projects and break them down into manageable pieces, develop functional specifications, then deliver them in a successful and timely manner is expected. Maturity, high judgment, negotiation skills, ability to influence, analytical talent, and leadership are essential to success in this role. Basic: 8

9 BS or above in Computer Science or related fields 5+ year software development experience with 2+ years in management roles. Demonstrated experience in leading a software development team or projects. Able to influence peers and partners Strong architecture and OO design skills with a track record of successful delivery Project planning/execution skills including scoping, scheduling and execution on committed schedules Full software development life cycle experience Preferred: Strong communication and presentation skills and ability to collaborate with teams across multiple locations. Highly motivated and passionate about establishing engineering best practices with a deep and proven understanding of operational excellence. Experience of designing for performance, scalability, and availability. Knowledge of Supply Chain or Operations is a plus. Technical Program Manager - IPC Can you run large cross-team projects that deliver cutting edge software and services? Are you equally comfortable digging in to International business requirements, as drilling into architecture and design with development teams? Do you dream about elegant high quality solutions? Want to be a part of an amazing team that delivers first class software solutions to our customers world-wide? Amazon is seeking a Technical Program Manager who will own and execute high priority and cross-functional projects. This role requires working with business stakeholders across the world to understand requirements and priorities, driving the design process with engineering teams, and delivering global solutions for better customer experience and improved efficiency. In this role you will be responsible for translating business requirements to functional specifications, coordinating architecture designs, building the development schedule from design to delivery, and making appropriate tradeoffs to manage risks. As the owner of your projects, you need to clearly set the goals and communicate the latest status to both software development teams and internal business customers. The ideal candidate can work independently, enjoys tackling ambiguous yet complex problems, and thrives in a fast-paced environment. You will help develop distributed system solutions with service oriented architecture to efficiently manage one of world's largest inventory selections. You will be part of global development teams in China solving problems worldwide for China, Japan, Europe, North America and more. You will be working with teams in other development locations in US, UK, Romania and India. Together, we will innovate to meet all our customers needs. Our engineers are top-notch software developers in the industry. Come join us to work hard, have fun, and make history! Qualifications: Qualified candidates must have 2 to 3 years project management experience in related industry; Must have excellent communication skills (in both Chinese and English) and able to influence others; Able to anticipate, proactively manage the risks and escalate appropriately; Must have excellent product and project management skills and demonstrated technical aptitude; Familiar with software development lifecycle and agile methodology; Knowledge of service oriented architectures and distributed computing a plus. 9

10 Software Development Engineer - IPC OIH The Removal Planning team is looking for senior excellent SDEs (Software Development Engineer) to create and maintain software that helps Amazon.com efficiently remove inventory. The team supports the global Amazon market. Your work will solve problems for Retail customers in 8+ countries around the world and help Amazon.com keep costs low. The Removals Planning team manages a workflow for moving inventory out of the warehouses and back to vendors, with a complex chain of business logic along the way. Support the global team and drive improvements in workflow for remove planning, executing removals, adding improved visibility and data integrity. Reduce inventory stuck in the workflow and reduce removals defects; Contribute to the development of a global, real-time, event-driven PO tracking and assignment system. The ideal candidate will have: 3-10 years experience with an OO language (Java, Ruby, Smalltalk, Objective-C, etc); Strong OO design skills with understanding of common Java design paradigms; Experience translating business requirements into operational systems; Experience implementing business workflow systems designed to improve reliability and reduce manual effort; Ability to propose creative and elegant solutions to complex technical problems; Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden; Willingness to own all stages of development process: design, testing, implementation, operational support; Willingness to work in an agile team development environment, have basic knowledge of agile design process, experience developing software in an agile environment is highly preferred; Knowledge of database, SQL; Familiarity with Spring, Hibernate, Web Services, Oracle, MySQL is a plus Experience building large-scale, fault-tolerant distributed systems is preferred; Experience with event-driven systems highly desirable; Excellent communication skills; Excellent in English, both speaking and writing. Major in Computer Science, Mathematics, Engineering or related area. Prefer Master s degree or above. Professional traits those are not unique to this position, but necessary for Amazon SDE: Exhibits excellent team work Thinks strategically, but stays on top of tactical execution Expects and requires innovation Thinks big and has convictions Results oriented Be active and has the innate ability to inspire passion in others 10

11 Software Development Engineer - IPC S&OP The Supply Chain Operational Planning and Execution (SCOPE) team is responsible for building the software systems that Amazon.com uses to operate its overall fulfillment network (i.e., warehouses/fulfillment centers and replenishment centers) in an efficient manner. We solve difficult software and optimization problems involving forecasting, visibility/visualization and optimization of inbound flow as well as software and data integration, all on a large scale. We need a great Software Development Engineer to work with a great team to build systems to run Amazon.com s supply chain network in a fully automated manner. We ll challenge you and we need someone who can challenge us with your ideas and expertise. This position is located in Beijing, China. The function supports global S&OP / Supply China Business function. Drive creation of reliable, scalable systems that are defect-free, highly reliable and supports / enables decision making. Contribute to the development of a global, real-time, S&OP platform to support decision making for Supply Chain. The ideal candidate will have: 3-10 years experience with an OO language (Java, Ruby, Smalltalk, Objective-C, etc) Strong OO design skills with understanding of common Java design paradigms Experience translating business requirements into operational systems, experience in business English is preferred Experience implementing business workflow systems designed to improve reliability and reduce manual effort Ability to propose creative and elegant solutions to complex technical problems Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden Willingness to own all stages of development process: design, testing, implementation, operational support Willingness to work in an agile, team development environment Excellent interpersonal communication skills Knowledge of conversational English is required Knowledge of SQL Familiarity with Spring, Hibernate, Web Services, Oracle, MySQL is a plus Experience developing software in an agile environment is preferred Experience building large-scale, fault-tolerant distributed systems is preferred Experience with event-driven systems highly desirable Major in Computer Science, Mathematics, Engineering or related area. Prefer Master s degree or above. Personal Qualities: Professional traits those are not unique to this position, but necessary for Amazon leaders: Exhibits excellent judgment Hires great people. Develops great people. Has relentlessly high standards Thinks strategically, but stays on top of tactical execution Expects and requires innovation of her/his team Thinks big and has convictions Results oriented Has the innate ability to inspire passion in others 11

12 Software Development Engineer - IPC Selection Do you love problem solving? Do you enjoy learning new ideas and apply them to problems? Are you looking for real world engineering challenges? Do you dream about elegant high quality solutions? Want to be a part of an amazing team that delivers first class software solutions to our customers world-wide? Amazon is seeking smart passionate awesome developers with curious minds, who love solving hard problems, innovate and never take 'no' for an answer. We deliver highly available, highly scalable e-commerce solutions with immediate impact to our customers and business with cool technologies. You will not merely go through the full software development cycle but more importantly drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of e-commerce. You will develop distributed system solutions with service oriented architecture to build high performance platforms to service world s largest selection to millions of customers. You will apply object-oriented design concepts, data structure and computer algorithms using C++/Java/Ruby and more on Linux. You will also be using Oracle/MySQL as persistent stores as well as utilizing Amazon Web services such as EC2 for building your solutions. Using these technologies, you will enable easy/hassle free payment solutions for our customers, efficiently remove hundreds of thousands of units of unneeded inventory every year, provide end-to-end on-time delivery to millions of packages world-wide through complex ERP systems (Supply Chain, FC and transportation systems) and able to dynamically manage our workforce and scale to demand to answer customer s questions right, the first time they call. You will be part of global development teams in China solving problems worldwide for China, Japan, Europe, North America and more. You will be working with teams in other development locations in US, UK, Romania and India. Together, we will innovate to meet all our customers needs. Our engineers are top-notch software developers in the industry. Come join us to work hard, have fun, and make history! Qualifications: Self-starter; quick learner; hard worker; Strong OO design skills with understanding of common design paradigms; Ability to propose creative and elegant solutions to complex technical problems; Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden; Willingness to own all stages of development process: requirements, design, implementation, testing, and operational support; Willingness to work in an agile, team development environment; Excellent interpersonal communication skills; Strong verbal and written English skills; Knowledge of SQL. Software Development Engineer - IPC Removal The Removal Execution team is looking for senior excellent SDEs (Software Development Engineer) to create and maintain software that helps Amazon.com efficiently remove inventory from Amazon warehouses. The team supports the global Amazon markets. Your work will solve problems for Retail customers in 8+ countries around the world and help Amazon.com remove 12

13 unhealthy inventory correctly and quickly. The Removals Execution team manages a workflow for moving inventory out of the warehouses and back to vendors, with a complex chain of business logic along the way. Key Strategic Objectives Support to design a more efficient global Removals Portal. Drive improvements in workflow for executing removals, adding improved visibility and data integrity. Reduce inventory stuck in the workflow and reduce removals defects; Contribute to the development of a global, real-time, event-driven PO tracking and assignment system. Educational Requirements Bachelor s Degree in Computer Science, Mathematics, Engineering or related area. Master s degree / Ph.D. preferred. Experience The ideal candidate will have: 5+ years experience with an OO language (Java, Ruby, Smalltalk, Objective-C, etc); Strong OO design skills with understanding of common Java design paradigms; Experience translating business requirements into operational systems; Experience implementing business workflow systems designed to improve reliability and reduce manual effort; Ability to propose creative and elegant solutions to complex technical problems; Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden; Willingness to own all stages of development process: design, testing, implementation, operational support; Willingness to work in an agile team development environment, have basic knowledge of agile design process, experience developing software in an agile environment is highly preferred; Knowledge of database, SQL; Familiarity with Spring, Hibernate, Web Services, Oracle, MySQL is a plus Experience building large-scale, fault-tolerant distributed systems is preferred; Experience with event-driven systems highly desirable; Excellent communication skills; Excellent in English, both speaking and writing. Personal Qualities Professional traits that is not unique to this position, but necessary for Amazon SDE: Exhibits excellent team work Thinks strategically, but stays on top of tactical execution Expects and requires innovation Thinks big and has convictions Results oriented Be active and has the innate ability to inspire passion in others 13

14 Software Development Engineer - IPC VR The Removal Planning team is looking for senior excellent SDEs (Software Development Engineer) to create and maintain software that helps Amazon.com efficiently remove inventory. The team supports the global Amazon market. Your work will solve problems for Retail customers in 8+ countries around the world and help Amazon.com keep costs low. The Removals Planning team manages a workflow for moving inventory out of the warehouses and back to vendors, with a complex chain of business logic along the way. Support the global team and drive improvements in workflow for remove planning, executing removals, adding improved visibility and data integrity. Reduce inventory stuck in the workflow and reduce removals defects; Contribute to the development of a global, real-time, event-driven PO tracking and assignment system. Basic Qualifications: 7-10 years experience with an OO language (Java, Ruby, Smalltalk, Objective-C, etc.); Strong OO design skills with understanding of common Java design paradigms; Experience translating business requirements into operational systems; Experience implementing business workflow systems designed to improve reliability and reduce manual effort; Ability to propose creative and elegant solutions to complex technical problems; Commitment to operational excellence: building low-defect systems that are user-friendly with low operational burden; Willingness to own all stages of development process: design, testing, implementation, operational support; Willingness to work in an agile team development environment, have basic knowledge of agile design process, experience developing software in an agile environment is highly preferred; Knowledge of database, SQL; Familiarity with Spring, Hibernate, Web Services, Oracle, MySQL is a plus Experience building large-scale, fault-tolerant distributed systems is preferred; Experience with event-driven systems highly desirable; Excellent communication skills; Excellent in English, both speaking and writing. Major in Computer Science, Mathematics, Engineering or related area. Prefer Master s degree or above. Preferred Qualifications: Professional traits those are not unique to this position, but necessary for Amazon SDE: Exhibits excellent team work Thinks strategically, but stays on top of tactical execution Expects and requires innovation Thinks big and has convictions Results oriented Be active and has the innate ability to inspire passion in others 14