AmazonSoftware Development Engineer – Amazon Fashion Technology
The Retail Fashion industry in the US alone is a $300 billion industry where only 11% of it is online and growing fast. Be part of growing one of Amazon’s top strategic initiatives in one of the largest and most lucrative industries worldwide.
Fashion is extremely fast-moving, visual and subjective and it presents numerous unique challenges in areas such as product recommendations, product discovery and data quality. The Softlines Platform team builds large-scale machine learning systems to address these. We leverage the massive computing power of Amazon Web Services as well as big data technologies such as Hadoop, Pig and Hive to build data pipelines for hundreds of millions of products. We develop deep neural networks to analyze millions of product images and our data is used by numerous front-end teams to deliver amazing experiences to customers all around the world.
Are you passionate about building systems that process massive amounts of data? Are you excited by developing and productionizing both proven and experimental machine learning and computer vision algorithms? Do you enjoy working with a huge diversity of engineers, machine learning specialists and user-experience designers? If so, you have found the right match!
Bachelor’s Degree in Computer Science or related field
Equivalent experience to a Bachelor’s degree based on 3 years of work experience for every 1 year of education
4+ years professional experience in software development
Computer Science fundamentals in object-oriented design
Computer Science fundamentals in data structures
Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
Proficiency in at least one modern programming language such as Java
Experience with and a passion for innovation in the Machine Learning and Computer Vision spaces
Experience taking a leading role in building complex software systems that have been successfully delivered to customers
Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
Practical experience writing large scale web applications including architectural decisions, language choices, frameworks and implementation
Experience with SQL and noSQL databases
Experience with Big Data and related technologies such as Spark