2016-05-20

Do you like to solve complex problems? Have you ever wondered how we can simplify apparel shopping by sorting through millions of coats, more than millions of dresses or thousands of shoes? We know how hard it is to buy apparel from an online store, especially when it comes with vast number of products to choose from. Many of these products are suitable for certain occasion or seasonal. Additionally, we are biased for certain patterns, style or fabric and when we walk into a mall, we want to restrict our search within certain types of products as finding suitable products is surprisingly hard. We know apparel shopping is hard and we want to help our customers make it easier as we believe shopping should always be amazing, easy and exciting.

Join Amazon Japan Fashion Team and help develop software that delivers the best fashion shopping experience to our diverse set of customers. We are open to new ideas and path breaking experiments to build next generation of shopping experience with cutting edge technologies.

As a Software Development Engineer, you will help solve a variety of technical challenges and lead a team of extremely talented engineers. Given that this is an early-stage initiative, you will play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other technology teams. You will help invent new features, design systems, develop and deploy highly scalable and reliable distributed services. You will tackle challenging, novel situations every day and given the size of this initiative, you’ll have the opportunity to work with multiple technical teams at Amazon in different locations. You should be comfortable with a degree of ambiguity that’s higher than most projects and relish the idea of solving problems that, frankly, haven’t been solved at scale before. Along the way, we guarantee that you’ll learn a ton, have fun and make a positive impact on millions of customers.

You will be part of Japan Consumer Tech, a global software development group based in Tokyo, Japan. There are four core technical teams:

Fashion Technology team: is focused on building the best in-class experience for customers who shop for clothing, shoes, jewelry and watches on both desktop and mobile devices. We aspire to be the leader in fashion e-commerce and opportunistic on setting the standard. We develop features for browsing, search, detail page, and perform analytics to continuously improve the customer experience.

Mobile Shopping team: focuses on Japan specific initiatives in the mobile space. We work on features across all mobile platforms including mobile web, tablet, and phone applications. Our projects address two areas of customer need: invention and acceleration. We invent and innovate in areas that are specific to the Japanese mobile marketplace and work to accelerate the international expansion of globally beneficial mobile features.

Amazon Points team: is focused on providing a best in class loyalty points program for all product categories on Amazon.co.jp. In addition to working on the Points Platform, our team integrates and works with all of Amazon’s key systems including search, product detail pages, shopping cart, order pipeline, and customer service.

International Tech team: accelerates feature and program parity, innovation, and, where appropriate, local differentiation across all of our existing and emerging international locales. We make sure that each of our websites is a thoughtful combination of Amazon known best practices and unique last mile engineering driven by Japan’s customers’ needs. Our work spans the technology stack from front-end customer experience to back-end service technology and has very high visibility to senior leadership with small teams owning high impact projects.

BS/MS degree in Computer Science or equivalent

Experience in designing and implementing large scale software system

Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis

Proficiency in, at least, one modern programming language such as C, C++, C#, Java, or Perl

Ability to communicate in English

Experience in coding with Object Oriented languages on a UNIX or Linux platform

Knowledge of Perl or other scripting languages a plus

Experience with distributed (multi-tiered) systems, algorithms, AWS and databases

Ability to effectively articulate technical challenges and solutions

Deal well with ambiguous/undefined problems; ability to think abstractly

Previous technical internship(s) preferred

Graduate degree a plus

Excellent written and oral communication skills. Bilingual Japanese/English a plus.

AMZR Req ID: 409978

Show more