Amazon

Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
504776
Location 
US-MA-Boston
Posted Date 
2/28/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

We are seeing highly experienced and skilled software engineering to join our Search Knowledge team in Boston, MA.

Search Knowledge is part of Amazon Search – the engine that powers the Amazon.com website and Amazon Echo and responds to tens of billions of queries per day, searching through terabytes of data in milliseconds. We design, build, and deploy high performance, fault-tolerant distributed search systems used by millions of Amazon customers every day.


The Search Knowledge team is responsible for building a platform that will enhance the customer experience by providing additional information about products – a vast database of all knowledge about all products in existence and how they are related to each other and to the rest of the world. Our platform will help collect, store, and search that knowledge, and present the results from that interconnected database in response to customer queries.

Come join our team in Boston, international center of higher education, the home of MIT and Harvard, famous technological hub, and world leader in innovation.

Responsibilities
  • Design, build and deploy, in a team of top-notch software engineers, the Search Knowledge Platform at Amazon – including its back-end and front-end components.
  • Work with truly cutting edge ideas and technology: learn and apply the latest in systems research to solving very large scale problems.
  • Directly participate in setting a vision and objectives for your team's work in alignment with business and market needs
  • Have access to the vast technical tools and resources of Amazon.com

Basic Qualifications

  • Bachelor’s Degree in Computer Engineering or Computer Science (in lieu of degree, 4 years of relevant work experience)
  • 4+ years of solid work building web applications and distributed systems
  • 4+ years coding experience with a modern programming language such as Java, C++, Python
  • Experience with front-end web technologies, e.g. JSP, JavaScript.
  • Strong working knowledge of web and systems architecture
  • Strong understanding of algorithms, data structures, and software design.
  • Proven ability to write rock solid production code that runs at scale.

Preferred Qualifications

  • Advanced degree in Computer Science, or related technical field
  • Experience in mobile web and mobile app development
  • Experience working in agile software development.
  • Strong desire to improve our customer's search experience a must
  • Experience with microservice architecture, test-driven development and continuous deployment.