Returning Candidate?

Software Development Engineer, Self-service Performance Advertising

Software Development Engineer, Self-service Performance Advertising

Job ID 
Posted Date 
Amazon Fulfillment Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities.
Sponsored Products is fast-growing cost per click advertising program. Analytics and Reporting Technology (ART) team owns data pipeline, distributed data processing platform, reporting infrastructure and internal analytics tools, to provide data needs to support growth of the booming business. The immense amount of data we generate is served to advertisers through downloadable reports and public APIs to enable them optimizing their advertising campaigns, in turn, maximizing return on investment. As a data-driven organization, we also serve the data to product managers and finance to improve our program offering and make guided business decisions. Our data is also fed to other production systems to enable billing, budget monitoring, CTR estimation, query expansion, ad relevance measurement, etc. We are passionate about building horizontally scalable, reliable and efficient systems to meet all these data demand.
As a developer on our team, you will be working with Java in a web services based environment. In addition to that, you will also have the opportunity to explore different Big Data technologies, prototyping, design, and bring it to production. Knowledge about Hadoop, HBase, Spark, Redshift, or any other distributed data processing engine is a definite plus!

We are a highly motivated, collaborative and fun-loving team building a high growth business. We are entrepreneurial and have a bias for action with a broad mandate to experiment and innovate. This is an opportunity to make a significant impact on the future of the Amazon vision.

As a Software Development Engineer at Amazon, you will drive the technical direction of our offerings and solutions, working with many different technologies. You will design and code, troubleshoot and support. What you create is also what you own.


Basic Qualifications

  • Bachelor's degree in computer science, computer engineering or related technical discipline
  • 2+ years development experience with Java and/or C++ or equivalent
  • Experience coding (C/C++ and/or Java on a UNIX or Linux platform)

Preferred Qualifications

  • Strong object-oriented design skills with understanding of common design paradigms
  • Experience with distributed (multi-tiered) systems, algorithms, and relational databases
  • Ability to troubleshoot and identify the root cause of issues under time pressure
  • Ability to effectively articulate technical challenges and solutions
  • Excellent interpersonal communication with strong verbal / written English skills
  • Demonstrated skill and passion for operational excellence
  • Familiarity with the online advertising or e-commerce industry
Amazon is an Equal Opportunity - Affirmative Action Employer - Minority/Female/Disability/Veteran/Gender Identity/Sexual Orientation