Expire bientôt Amazon

Software Development Engineer - Machine Learning Engineer

  • Seattle (King)
  • Conception / Génie civil / Génie industriel

Description de l'offre


Do you want to join an innovative team of engineers who build machine learning pipelines to create state-of-the-art solutions for providing better value to Amazon's customers? Do you want to build advanced algorithmic and big data systems that help optimize millions of transactions every day? Do you like to own end-to-end business problems/metrics and directly impact the profitability of the company? Do you like to innovate and simplify? If yes, then you may be a great fit to join the Sourcing and Relevance Engineering team for Self Service Performance Advertising.

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 helps merchants, retail vendors, and brand owners succeed via native advertising that grows incremental sales of their products sold through Amazon. The Sponsored Products Ad Marketplace team optimizes the systems and ad placements to match demand with supply using a combination of machine learning, big data analytics, ultra-low latency high-volume engineering systems, and quantitative product focus. Our goals are to help buyers discover new products they love, be the most efficient way for Advertisers to meet their business objectives and continue to build a big, sustainable business that helps Amazon continuously innovate on behalf of all customers.

As ads become a core part of the shopping experience on Amazon, we're investing heavily in making sure we’re showing the best ads. At the heart of the ad selection process are machine-learned predictive models. We use them to predict the cost of showing ads, ads will be clicked, what clicks will lead to sales and how these will have second-order effects on other customer interaction on the site. We have world class research teams that are continually working to improve these predictive models.

Amazon Self Service Performance Advertising is working on building application services using machine learning models and multi-objective optimization to figure out what ads will work best for our advertisers, shoppers and publishers, as well as building a scalable, robust and extensible machine learning platform to enable the research teams to experiment with new ideas quickly, and reduce the time between experimentation and production. We work closely with researchers on cutting-edge technologies.

Come and join us! In this role, you will design, implement, test, document and deliver scale and extensible platforms and tools using Object Oriented programming, distributed programming, Java and more. You will gather and analyze business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions. You will involve in the full development cycle, end-to-end, from conception, design, implementation and testing to documentation, delivery and maintenance. As the ideal candidate, you have excellent problem-solving skills and a customer-focused mindset. You take a pragmatic and iterative approach to building software: you have an ability to simplify and get things done with a demonstrated track record of building and delivering software and working effectively with external and internal teams.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Profil recherché


• Bachelor’s Degree in Computer Science or related field
• Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
• 3+ years professional experience in software development
• Computer Science fundamentals in object-oriented design
• Computer Science fundamentals in data structures
• Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
• Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl