Returning Candidate?

Software Dev Engineer, Search Traffic

Software Dev Engineer, Search Traffic

Job ID 
Amazon (China) Holding Company Limited
Recruiting Team 

Job Description

The Automated Advertising organization manages some of Amazon’s largest marketing channels worldwide. We bring prospective customers who are starting their shopping journey on search engines and social media sites to Amazon through our sophisticated software systems. The Search Engine Optimization team is currently looking for a talented Senior Software Development Engineer to shape our next-generation automated optimization system. The vision of the system is to maximize Amazon's rankings and visibility on search engines through the use of Big Data processing, machine learning, natural language processing, and other advanced techniques. There are two engineering groups located in Beijing and Seattle. There are four teams in Beijing, the role in this position will working with multiple Tech Leads and having an influence over multiple SEO systems WW (URL, Indexation, Content and Crawling).

As a Senior Software Development Engineer, you will be recognized as a big data architect on the team. You will oversee the engineering aspects of various systems, and lead multiple teams to build large-scale, distributed systems. You will collaborate directly with senior business leaders and have direct influence over the technical decisions and vision of the team. Given the scale and the complexity of Amazon’s website platform and architecture, our problem space is truly unique and challenging. This position will give you the opportunity to work with some of the brightest minds in the field, learn about how Amazon optimizes its search rankings, collaborate with other development teams, work closely with machine learning scientists, drive changes and make improvements that touch millions of customers.

  • Design and build large-scale, closed-loop optimization systems and services used to power the Amazon website
  • Develop machine learning models to build smart decision engines
  • Lead the team in making sound engineering decisions and improve software development practices
  • Design and build systems to track and analyze traffic from search engines, trends in search terms, conversion and other key traffic metrics
  • Build experimentation frameworks to drive continuous testing of SEO concepts
  • Optimize the landing page experience and improve sales conversion for free search customers
  • Collaborate with other teams to implement SEO best practices

Basic Qualifications

• Bachelor's degree in Computer Science, Computer Engineering or other related fields
• Minimum 8+ years of industry experience in software engineering
• Knowledgeable in scalable distributed systems and Big Data platforms
• Fluent in Java, Python or C++
• Strong Computer Science fundamentals (data structures, algorithms, architecture, OO design)
• Experience in leading large-scale, data-driven optimization systems
• Excellent oral and written communication skills
• Ability to solve problems under ambiguous situations

Preferred Qualifications

• Master's degree or Ph.D. in Computer Science, Computer Engineering or other related fields
• Knowledge of Big Data engineering architecture & administration, such as Hadoop, Spark
• Knowledge in machine learning, natural language processing, data mining, or information extraction
• Experience with developing large-scale website platforms or web applications
• Experience in developing analytics platforms or Web-scale search engines