Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description's Enterprise Ad Platform team has an ever increasing focus in video initiatives ranging from new video products on mobile to living room devices (such as FireTV) and new programming initiatives. With this investment in video across all platforms, we need to build an ad serving product that is capable of leveraging our rich behavioral data in combination with contextual data to provide the most suitable recommendations for video advertising to present to a user. Accessing this data and making decisions across large numbers of potential responses in a matter of milliseconds is a tough problem, and requires complex high scale engineering both online and offline. You will need to consider the problem holistically.
Today, we are a global operation with infrastructure in North America, Europe and Asia and we are expanding rapidly. Our platform is hosted on AWS and we serve ads both on Amazon owned & operated properties as well as third party sites. We are looking to re-architect and improve the platform to better enable us to handle the demands of scaling the business growth in many dimensions.

Do you want to work with distributed computing, massive scale and big data?

We are building a team in Austin, TX to build the next great video advertising experience for our customers.
Y'all will be leading some of the smartest engineers at Amazon on our largest Big-Data platform and in the best city for BBQ and live music.

Basic Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or a related technical discipline.

  • 6+ years of software development experience.

  • 3+ years experience managing and developing direct reports (performance review communication, accountability, motivation/engagement)

  • Proficiency in at least one modern programming language such as C, C++, Java

  • Experience with Agile, web services, Unix, middleware, database and data mining systems

  • Experience mentoring and training the engineering community on complex technical issues

Preferred Qualifications

  • Masters degree in computer science, math or related field

  • Experience with MapReduce frameworks such as Hadoop

  • Experience building complex software systems that have been successfully delivered to customers

  • Experience with building high-performance, highly-available and scalable distributed systems.

  • A high degree of pragmatism in building the simplest thing that does the job; we want to use technology to solve real-world problems expediently, not indulge in over-designed, unnecessarily intricate software architecture.

  • A willingness to dive deep, experiment rapidly and get things done.

  • Track record of shipping software efficiently. You recognize the difference between building software and shipping software.

  • 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.

  • Experience in the advertising, algorithmic search, or bioinformatics industries

  • Delivered a low-latency, consumer-internet-scale web services operating in a 24x7 environment

  • Delivered ad targeting and serving infrastructure

  • A strong track record of project delivery for large, cross-functional, projects

  • Deep hands-on technical expertise, excellent verbal and written communication skills

  • Sharp analytical abilities and proven design skills

Amazon is an Equal Opportunity-Affirmative Action Employer - Female/Minority/Disability/Veteran/Gender Identity/Sexual Orientation.