Software Development Manager, Classification & Policy Platform

apartmentAmazon placeSunnyvale calendar_month 

Are you an all star software development manager with a passion for managing a team with state-of-the-art computer science and machine learning to solve real world problems that directly impacts millions of people? Are you up to the task of delivering innovative and scalable technology that manages automated classification of millions of products involving hundreds of thousands of suppliers and tens of millions of customers around the world?

We tackle some of the most complex challenges in the industry today to create intelligent algorithms to automatically identify and control hazardous or controlled substances products to make sure that we protect the safety of Amazon customers, partners and employees, while continuing to offer the Earth’s biggest selection of products.

You will need to build Amazon scale applications running on our Cloud that both leverage and create new technologies to process large volumes of data that derive patterns and conclusions from the data.

Here Is a Taste Of Incredibly Captivating Questions That You, As a Leader, Will Be Asking Yourself Almost Every Day

As a Software Development Manager within Amazon’s Classification and Policy Platform group, you will own solutions to a large set of customer-facing product catalog issues that influence critical business processes and product discovery. Our work is at the cutting edge of machine learning/information retrieval algorithms and big data analytics.

We leverage the best of what AWS (Amazon Web Services) has to offer (Elastic Map Reduce, Dynamo DB, Red Shift, Simple Work Flow to name a few) and push it to its limit.

How do we process datasets (in excess of billions of records and hundreds of TB in size) that continue to increase at an incredibly fast rate with even fewer computing resources?
How do we keep raising the bar on the reach of our automated solutions to reduce/eliminate manual fixes to the catalog?
How do we adapt appropriate algorithms from machine learning and information retrieval to solve customer-facing problems?

In This Position You Will

If you like to answer these questions and are excited about using machine learning, information retrieval and cloud computing to solve highly visible, fast evolving, ambiguous problems, then this position is for you.

Lead a motivated team of software engineers to architect, develop, test and deploy high quality software solutions with persistent customer focus.
Manage and execute against project plans and delivery commitments. Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
Report on status of development, quality, operations, and system performance to management.

Build and maintain inter team relationships on your team’s behalf. Be the evangelist and point of contact for your team.

Manage departmental resources: hiring, mentoring, career management and maintaining a high performing team.

Develop the long-term strategy for your programs and translate that into an achievable road map.

About You

You are a motivational people manager who cares about people and who has led engineering teams in the areas of large scale data processing and/or machine learning. You thrive on solving problems; have good problem-solving skills and many years of hands-on software development skills.
You are an excellent communicator, both verbal and written, and equally adept at communicating upwards and downwards. You are curious, love to dive deep, collect data to make well informed decisions, but use sound judgement in the face of insufficient data.

You follow the latest technologies and motivate your teams to innovate. You have strong leadership qualities, and a track record of delivering great solutions.

Key job responsibilities
  • Thinking big and working with executive leadership and business stakeholders to define strategy and roadmap.
  • Management and execution against roadmap, project plans and delivery commitments
  • Owning all metrics around initiative goals you will define. We make decisions based on data.
  • Responsible for the overall systems development life cycle
  • Manage the day-to-day activities of the engineering team
  • Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
  • Work closely with the engineers to architect and develop the best technical design and approach
  • Report on status of development, quality, operations, and system performance to management
Professional traits that are not unique to this position, but necessary for Amazon leaders:
  • Customer Obsession
  • Thinks big
  • Exhibits excellent judgment
  • Has relentlessly high standards (is never satisfied with the status quo)
  • Hires and develops great people
  • Strong results orientation
  • Is able to dive deep and is never out of touch with the details of the business or the technology- 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • 8+ years of leading the definition and development of multi tier web services experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Los Angeles County applicants: Job duties for this position include: work safely and cooperatively with other employees, supervisors, and staff; adhere to standards of excellence despite stressful conditions; communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service; and follow all federal, state, and local laws and Company policies.
Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness and professionalism, and safeguard business operations and the Company’s reputation.

Pursuant to the Los Angeles County Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $166,400/year in our lowest geographic market up to $287,700/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience.
Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.

For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.

apartmentAmazonplaceCupertino, 5 mi from Sunnyvale
of AWS Machine Learning servers, enabling faster, more powerful, and more accurate machine learning for our customers. We’re looking for a software development manager (SDM) to scale the team that develops the embedded software stack critical...
apartmentTeslaplacePalo Alto (CA), 9 mi from Sunnyvale
and aspire to always delight our users with wonderful interactions.  •  Contribute to the complete software development lifecycle for Energy UI applications, ensuring that all projects are delivered on time and meet high-quality standards  •  Design, develop...
apartmentAmazonplaceSanta Clara, 4 mi from Sunnyvale
including AWS Trusted Advisor, AWS Well Architected, AWS Health, Automation, Recommendations & Insights, AWS Support Center, AWS Knowledge center, and many more. Key job responsibilities As a software development manager at Kumo, you will own one or more...