Returning Candidate?

Software Dev Engineer

Software Dev Engineer

Job ID 
Amazon (China) Holding Company Limited
Recruiting Team 

Job Description

Do you want to own cutting edge technology, solve new problems that didn’t exist before, and have the ability to see the impact of your successes? Come on over join Amazon!
As an over $60B in revenue and one of the greatest technology companies in the world, Amazon is growing, and we need SDEs who move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. SDEs at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world.
At Amazon an SDE can expect to design flexible and scalable solutions, and work on some of the most complex challenges in large-scale computing by utilizing your skills in data structures, algorithms, and object oriented programming. Coming to Amazon gives you the opportunity to work on a small development team in one of our many organizations: Customer Buying Intelligence, Retail Customer Experience, Product Advertisement, Search, Payments, Traffic Generation, Social Media, Mobile, Inventory Planning, External Fulfillment, Last Mile Delivery and CS Automation & Intelligence and etc. We build highly-available, scalable distributed systems to support millions of customer worldwide every day.

Basic Qualifications

• Senior in college, or currently enrolled in a postgraduate or PhD program and will graduate in 2016
• Self-driven, quick starters, passionate problem solvers with curious mind who love solving very complex, very challenging real world problems
• Strong coding skills (e.g Java, C/C++ and/or other languages such as Perl, Ruby, Python)
• Solid fundamentals in Data Structure and Algorithm
• Good understanding of Object-Oriented Analysis and Design
• Excited with opportunities to solve very complex problems and willingness to learn
• Ability to think abstractly and deal with ambiguous problems
• Willing to own all stages of development process: requirements, design, implementation, testing, and operational support
• Ability to effectively articulate technical challenges and solutions
• Excellent interpersonal communication with strong reading / written English skill

Preferred Qualifications

• Major in Computer Science, engineering (Computer, Aerospace, Electric, Automation… etc), and / or other technical and science degree (Math, Physics,… etc)
• Experience with UNIX/Linux environment
• Have technical internship experience
• Pluses / Additional Goodies
• Strong verbal English skills
• Experience with relational database
• Experience with distributed systems
• Experience in optimization mathematics (linear programming, nonlinear optimization)
• Experience in developing mobile application based Android Mobile Phone
• Currently pursuing advanced graduate degrees