web analytics

Software Development Manager

Amazon

Our mission: To be Earth's most customer-centric company.

DESCRIPTION

Passionate about building, owning and operating massively scalable systems? Experienced in building and leading teams of highly competent software engineers ranging from new graduates to seasoned managers and architects? Want to make a billion-dollar impact? If so, here is an opportunity tailored for you.
Who we are?
Amazon Pricing team is responsible for recommending prices for all products sold on Amazon worldwide. We work on massive architectures that make semantic sense of billions of events a day, and algorithms that learn from the environment and adapt in real-time to positively impact customer pricing experience. Work we do impacts millions of consumers worldwide. Welcome to the Amazon pricing team!
Our team is working on solving large-scale complex problems such as, but not limited to:

  • Content Matching: In order to drive a strong pricing experience, and have similar prices across similar products, our platforms need to be able to identify and group similar products. The primary challenge comes from the need to derive semantic information from unstructured text, in order to establish similarity of products. This will therefore, involve building named entity recognition algorithms, image processing algorithms to compare images, as well as extract text from images. Technology built in this space will be reused across the organization to drive the best possible customer experience on all aspects of pricing, selection and inventory.
  • Defect Identification and Remediation: As the team that owns the prices a customer sees on the website, we hold a very high accuracy bar and err on the side of not publishing a price that we believe is incorrect. Given the numerous parameters that drive the final price viewed by a customer, we are looking to build a system that identifies potential errors in each of the pricing attributes (discounts, shipping and product price) with high accuracy and efficiencies. The challenge comes from the need to keep false positives to a minimum to reduce the latency in getting a fresh price to the website, while still catching all possible errors.
  • Trend Discovery: By virtue of processing billions of pricing events in a day across marketplaces, the pricing systems carry the largest amount of the data in the company on product attributes and their impact on customer behavior. Our challenge is to build a platform that can allow discovery of trends from this data, both at an aggregated level for historical analysis as well as near-real-time in order to influence our prioritization algorithms. This will involve modifications across Amazon systems in order to discover and make use of discovered trends for automated high-judgement decisions.

What you will do? As part of the leadership team, you will work on developing the systems and strategies used by Amazon worldwide and will regularly interact with executive leadership. You will work with the business teams to define organization roadmaps, drive execution of technology projects, drive operational excellence initiatives and manage technology operations. As a manager, you’ll need to build, manage, and mentor engineering team towards achieving a focused mission. You’ll work in a high volume environment and will be required to lead not only at the strategic level, but also tactically day-to-day by diving deeply into business and technical domains. You’ll be required to lead the engineering (dev & test) functions and also manage coordination with stakeholders (product and business).
To accomplish this, you will be expected to have an established background in building highly scalable systems and system design, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly about building good software as well as making that software achieve its operational goals. Experience with building and operating complex backend and frontend/web-based applications, especially at massive scale, will be very applicable and helpful.

BASIC QUALIFICATIONS

  • 7+ years of relevant engineering experience
  • 3+ years of people management experience, managing engineers
  • Experience in partnering with product and program management teams

PREFERRED QUALIFICATIONS

10+ years of experience building and managing development teams that design and deliver large distributed systems • 5+ years of experience managing and effectively operating a complex system that is highly reliable and scalable • 5+ years of experience in object-oriented design, and agile development methodologies • 4+ years of experience of managing products, budgets and justifying resource needs to senior leaders and finance partners • Experience in developing long-term strategies and influencing leadership decisions • Exceptional and effective verbal and written communication skills • Exceptional attention to detail and organizational skills • Exceptional project management skills • • Bachelors or higher degree in Computer Science or Engineering

To apply for the job click here

Software Development Manager

To apply for the job click here

Contact us

Amazon

Our mission: To be Earth's most customer-centric company.

Related Jobs