Overview

DESCRIPTION

Software Development Manager Many of the Amazon’s customer facing products and internal systems, from machine translation to search and customer support, could benefit from an injection of knowledge that is available explicitly or implicitly on the World Wide Web. We need creative engineers to help design and develop systems that can collect and process data at web scale; create text and data derivatives that have value across a wide range of Amazon businesses; and develop novel algorithms that use these derivatives to improve the overall quality of several Amazon products and services. A recently opened R&D; center in Manhattan Beach, CA, has multiple positions available for an experienced Software Development Manager. Successful candidates will build and optimize large scale systems for processing and managing web-scale repositories and will be involved in all stages of text and knowledge distillation, from collection, to processing and cleaning, to extraction and verification. They will also develop algorithms for exploiting the extracted knowledge in the context of both existing and novel Amazon products and services. In the process, they will collaborate closely with a team of Applied Scientists with expertise in specialized areas such as Natural Language Processing, Text Mining, Search, and Machine Learning. This is a new team in the Core Machine Learning organization. If interested please apply directly online via this posting and our recruiting department will review your profile.

BASIC QUALIFICATIONS

  • A Bachelor’s degree in Computer Science or Electrical Engineering
  • 7+ years of Software Development experience
  • 3+ years experience managing software development teams
  • Experience leading highly-skilled software engineering teams
  • Experience forming teams and recruiting software engineers
  • Experience developing careers with highly-skilled software engineers
  • Proven track record of building large-scale, highly available, low latency, high quality distributed systems and software products
  • Experience managing complex projects, with significant bottom-line impact
  • Software development experience in Linux, Java, AWS, S3, SQS, Hadoop/EMR
  • Excellent verbal and written communication skills
  • Ability to effectively performance test and tune using research to benchmark Amazon technology against other competing systems in the industry.

PREFERRED QUALIFICATIONS

  • Master’s degree in Computer Science, Computer Engineering or related technical discipline
  • Deep hands-on technical expertise
  • Strong business and technical vision
  • Experience building a web-scale crawler
  • Experience working with large data sets
  • A deep understanding of software development in a team, and a track record of shipping software on time
  • Exceptional customer relationship skills including the ability to discover the true requirements underlying feature requests, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions