Software Development Engineer - Machine Learning

Palo Alto, California, USA

Full Time logo
Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa...
Apply now Apply later

Want to work on machine learning and big data to power a multi-billion dollar advertising product?

Amazon is investing heavily in building a world class advertising business to define and deliver a collection of advertising products that drive long-term customer value. Our team – Sponsored Brands (SB) - owns an auction based, keyword targeted, mid funnel advertising product designed for brand owners. We empower brands of all shapes and sizes to attract shoppers in the research and consideration phases of their shopping journey, through visually stunning, inspiring and relevant sponsored shopping experiences. In doing so, we deliver billions of ad impressions and millions of clicks daily, but are only just getting started.

The SB Auction team consists entrepreneurial machine learning scientists and engineers who are responsible for developing core ML models and model development pipelines. The application of these ML models include ad response modeling, ad sourcing, ranking, selection, auction, keyword recommendation, targeting optimization, impression valuation, query understanding, and much more. You will work with business partners to design, implement and launch ML solutions based on business objectives, timelines and resource constraints. This is a unique opportunity to stand at the intersection of e-commerce, advertising and state-of-the-art ML techniques.

Major responsibilities (Software Development Engineer/Machine Learning Engineer)
As a Software Development Engineer, you will:
· Develop highly scalable service to process millions of requests per day and solve complex software systems problems by leverage state-of-the-art technology
· Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture
· Evaluate and make decisions about the use of new or existing software products and tools.
· Apply machine learning / deep learning techniques to improve predictive models and infrastructure
· Apply big data technologies (Spark, PySpark, Hadoop, MapReduce, etc) to process large impression log
· Have unique exposure to technologies used in search / advertising / E-commerce platforms
· Work closely with our data-science and product managers to design experiments and implement end-to-end solutions
· Be a member of the Amazon-wide Software Development Community, participating in internal and external MeetUps, Hackathons and Conferences

Basic Qualifications

· 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
· 2+ years of non-internship professional software development experience
· Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

Preferred Qualifications

· 3+ years of industry experience in software development
· Experience with machine learning, big data or large scale distributed systems for commercial online services
· Experience in online advertising software technologies (Especially in ad targeting and serving)
· Experience in open source machine learning /deep learning libraries and AWS services
· Experience in big data technologies (Spark, Spark Python, Hadoop, MapReduce, etc)
· Experience in NLU (Natural Language Understanding), NLP (Natural Language Processing) systems
· Interest in machine learning / deep learning algorithms
· Interest in advertising business

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


Job perks/benefits: Conferences
Job region(s): North America
Job stats:  12  2  0
  • Share this job via
  • or

Explore more AI/ML/Data Science career opportunities