The Amazon Business (B2B) organization is seeking a Software Development Manager for our Amazon Business Team. The charter of this organization is to provide innovative analytics and Insights into the shopping experiences for business customers. These analytics and insights will allow customers to view their shopping by category, compliance etc. as well as provide Insights that can be saved and used for future shopping decisions. Your team will be tasked with developing solutions that provide a differentiated experience to registered and verified businesses on Amazon. Your team will be responsible for all aspects of the customer experience from the visual interface to back end services.
The Amazon Business organization is focused on building solutions to enable B2B customers to research, discover and buy business, industrial and scientific products in large catalogs; across multiple devices, marketplaces and regions. Our customers include individual professionals, businesses and institutions that buy in either high frequency or in bulk quantities. Our customers have different needs than the traditional Amazon consumer customer base.
Amazon is looking for a leader who will architect and build large scale real time analytics systems and also innovate and provide direction to our business. As a leader of the team, you will have the end-to-end ownership of your areas. You will partner with other development teams company wide to deliver a coherent and unified B2B experience. You will partner closely with Product Managers and Data engineers to help translate business requirements into technical deliverables and deliver operationally stable solution that provides compelling customer experiences. You will also be responsible for managing, building, and growing a strong technical team. You team will innovate by building large scale, real-time analytics of purchase patterns using big data technologies Kafka/Kinesis, Storm, Hadoop, HBase/DynamoDB, QuickSight, ESS and machine learning.
We prefer candidates who can thrive in a fast paced, high energy and fun work environment where we deliver value incrementally and frequently. We value highly technical, hands-on, data driven leaders who know their subject matter deeply and are willing to learn new areas. We look for individuals who will set aside meaningful time to develop themselves and their teams as we continually learn from customers. Its still Day 1!
Bachelors or Master's Degree in Computer Science or related field.
4+yrs to 12 years of industry experience.
Solid experience in C, C++, Java or Python (expert in at least one).
Solid expertise in Data Structures and Algorithms.
Solid understanding of Object Oriented design and concepts.
Experience with scaling and performance of large systems.
• Experience in Agile/SCRUM enterprise-scale software development
• Experience developing storage software with knowledge of storage protocols
• Understanding of storage performance challenges and their solutions
• Familiar with building secure software and security algorithms
• Experience building scalable infrastructure software or distributed systems
• Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment