|部署・役職名||Senior Software Development Engineer, Search Infrastructure|
With hundreds of millions of customers and billions of queries per year and dollars in revenue, the scale and impact of our search is huge. We need smart and creative engineers to imagine and develop innovative cross－platform features to realize the future of product search worldwide.
Our team is responsible for the worldwide search customer experience on desktops, tablets, and mobile devices, from the moment a customer initiates a search to when they see search results. We utilize data mining and usability studies to develop new innovative features. We also run hundreds of A/B experiments every year. This immense amount of data allows us to leverage machine learning techniques to build smarter and more personalized experiences. With millions of selections from instant video and Kindle books to clothing and electronics, our goal is to develop new features that improve customers’ product discovery journey.
We partner closely with teams that power search relevance, product recommendations （“Recommended for You, “Customers who bought this also bought”…） and more. As an engineer, you will have the opportunity to work with domain experts from various teams, and access data that enables you to assemble features and services with critical business impact quickly and efficiently. What recommendations data could you use to make search more personalized? How can we use product similarities and sales data to augment and enrich our results? What other data could we collect and apply in search that we haven’t thought of yet?
On a day－to－day basis, you'll be part of a small, close－knit team of engineers that are agile, data driven, and highly collaborative. You’ll help analyze customer behavior, propose ideas and solutions during sprint planning with your team, implement big ideas, and then measure the results. Engineers on our team have proposed ideas that have impacted millions of customers and generated millions of dollars in revenue. Outside of work, we have weekly team social events and we regularly get out of the office （rain or shine） to clear our heads and have some fun in Seattle as a team.
If you have some big ideas and the drive to make things happen, we want to talk.
【歓迎（WANT）】Bachelor's Degree in Computer Science or related field
4＋ 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
Masters Degree in Computer science/Math or related field
Candidates must be innovative, creative, flexible and self－motivated, with the ability to design and write high－performance, reliable, and maintainable code
6＋ years of related industry experience
Successful candidates will have a strong background in an object－oriented language such as Java and experience building web applications
Strong desire to improve our customer's search experience a must
Experience in mobile web development preferred
Experience with Scrum or Agile development a plus
Knowledge of professional software engineering practices ＆ best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Ability to take a project from scoping requirements through actual launch of the project
Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
Experience with foreign languages is a plus