Returning Candidate?

Senior Software Development Engineer – Advertiser Intelligence

Senior Software Development Engineer – Advertiser Intelligence

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

Job Description

Amazon is investing heavily to build a global, best in class advertising business and our organization is responsible for defining and delivering a collection of self-service performance advertising products that drive product discovery and sales. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products.

Our Advertiser Intelligence team is looking for a Sr. Software Development Engineer to participate in the full development lifecycle of recommendation that help advertisers easily create and manage even the largest campaigns. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and bias for action. We are also growing at an unprecedented rate with a seemingly endless range of new product opportunities.

We work closely with data scientists and other engineers to take machine learning models and other innovations from the lab to large scale production. As an engineer within Advertiser Intelligence, you’ll have a direct impact on customers by putting our vast oceans of data to work so we can help our advertisers optimize how their brands and products are surfaced to customers, while also improving the Amazon shopper experience.

The ideal candidate will be passionate about quality, consistency, maintainability, scalability, performance, security and all the other things that make great software great. In addition, you should be an advocate of true agile development methodology (not because someone told you to embrace it, but because you've turned the corner and have realized the personal and organizational benefits).

You will be a technical leader across all team projects, driving the systemic qualities of our team's services, and influencing teams around us to ensure that we are all moving toward the same goal. You will also be a technical owner of at least one, including the design and implementation of major deliverables end-to-end (so your mind doesn't get rusty, and your fingers stay limber).

This position requires collaboration with other engineers, UX designers, product managers, and partner teams, necessitating a comfort-level with ambiguity and a desire to create, iterate and improve.

Basic Qualifications

  • Undergraduate degree in Computer Science or related discipline; or equivalent experience (based on 3 years of relevant work experience for every 1 year of education)
  • 6+ years professional experience in large-scale software development
  • Expertise in object-oriented design
  • Expertise in fundamentals of data structures
  • Expertise in fundamentals of algorithm design, problem solving, and complexity analysis
  • Expertise designing and developing large-scale, multi-tiered, distributed software applications
  • Expertise in at least one modern compiled programming language, such as Java or Scala
  • Expertise in at least one modern interpreted language, such as Python or JavaScript
  • Expertise in SQL query writing and optimization
  • Expertise in an agile software development methodology

Preferred Qualifications

  • Ability to convert a design document into a working service with no loss in fidelity
  • Experience with data mining, machine learning or predictive modeling systems
  • Working knowledge of Hadoop, MapReduce, Spark or other big data processing systems
  • Working knowledge of ElasticSearch or Solr
  • General awesomeness in software engineering and life
  • Experience influencing professional software engineering practices for shipping and supporting great software services
  • Experience mentoring other software engineers to improve their skills and make them more effective and productive
  • Strong advocacy of agile engineering practices
  • Experience as a ScrumMaster
  • Success with continuous integration and deployment practices
  • Familiarity with the online advertising or e-commerce industry
  • General awesomeness in software engineering and life

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