No experience
Employment Type:
Full time
Job Category:
Software Development
Software Development Engineer, Automated Search Engine...
(This job is no longer available)
Amazon | Seattle, WA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

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 an entry-level Software Development Engineer to build our next-generation automated closed-loop optimization system. The vision of the system is to maximize Amazon's rankings and visibility on search engines through the use of data mining, machine learning, natural language processing, and other advanced techniques.

As a Software Development Engineer, you will be a major contributor to the team. You will own the design and development of features and components that will give you the opportunity to work with a wide range of technologies. You will work with a team of smart engineers to build large-scale, distributed systems and build solutions that will help customers to find what they're looking for in the most scalable ways. You will collaborate directly with business leaders and bring in new ideas to 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 innovations and make improvements that touch millions of customers.


* Design and build major components within large-scale, closed-loop optimization systems that power the Amazon websites
* Develop and enhance our smart decision engines by adding new features
* Own the delivery of end-to-end, full stack solutions
* Make sound engineering decisions and improve software development practices
* Build analytics solutions to process large volumes of traffic data, trends in search terms, and other key metrics
* Improve our experimentation frameworks to drive continuous testing of SEO concepts

Basic Qualifications

* Bachelor's degree in Computer Science, Computer Engineering or other related fields
* Previous internship or industry experience in software engineering
* Fluent in Java or C++
* Strong Computer Science fundamentals (data structures, algorithms, architecture, OO design)
* Good oral and written communication skills

Preferred Qualifications

* Master's degree or Ph.D. in Computer Science, Computer Engineering or other related fields
* 1-2 years of industry experience in software engineering
* Knowledge of Hadoop-based framework and development
* Knowledge of AWS or other cloud technologies
* Knowledge in machine learning, natural language processing, data mining, or information extraction
* Experience with developing website platforms or applications
* Experience in developing analytics tools and search engines

Apply for this job onlineApply


Email this job to a friendRefer

Share on your newsfeed

About Amazon

Where all Amazon orders come to life


Fulfillment is at the heart of the Amazon experience. We deliver millions of products to hundreds of countries worldwide. Our teams possess a wide range of skills and expertise, from business analysis and inventory management to engineering. With more than 80 Fulfillment Centers worldwide, Amazon Fulfillment is growing at a pace that requires the best and brightest talent to be brought in to our company to help us continue to make history.


The evolution of Amazon has been driven by innovation. It’s part of our DNA. We are doing things every day that have never been done before—providing a huge selection of products and continuing to fulfill orders quickly. We accomplish this by solving complex problems with ingenuity and simplicity. We're making history and the good news is that we've only just begun!


We create. We build. We take ownership for what we do – whether we’re developing a new technology in-house or launching a new Fulfillment Center. Together, we’re constantly creating the ideas, services and products that make life easier for Amazon’s millions of customers. Regardless of role, each Amazonian is completely focused on working hard, having fun and making history.