Senior Software Engineer, Distributed Systems - Ad Technology Platform Job Listing at A9.com in Palo Alto, CA

A9.com

Location: Palo Alto, CA
Posted: 08/01/2010
Refreshed: 05/20/2013
Application deadline: None
Type: Not specified
Career Level: Not specified
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for A9.com
Industries
Retail
Description
Senior Software Engineer, Distributed Systems - Ad Technology Platform
A9.com, headquartered in Palo Alto, CA, is a wholly owned subsidiary of Amazon.com. We are dedicated to the continued development of powerful, intelligent and intuitive search and advertising technologies that make it easy to locate products and services.
As a small office, we have a culture of creative problem-solving, intellectual design, fast-paced development and passionate product delivery. Plus, as a subsidiary, we have the longevity and resources of a larger company and the ability to introduce quickly our technology to millions of users.
We are seeking experienced, talented, energetic and self-driven individuals to join our Advertising Technology Platform team. The platform powers fast-growing, state-of-the-art online advertising programs for Amazon.com, prime online properties and mobile devices, and is built with large-scale, distributed web services utilizing the latest technologies. It serves many billions of requests per day with stringent latency requirements in a fault-tolerant manner.
The Role:
We are looking for a candidate with a passion for tackling complexity and building systems that can scale through multiple orders of magnitude. In this role, you will:
* Design and implement highly distributed and scalable components of the advertising platform.
* Write high-quality code primarily in Java and scripting languages.
* Analyze and improve the efficiency, scalability and stability of various systems resources.
* Solve complex software systems problems and leverage state-of-the-art technology.
* Integrate your components with other Amazon and 3rd-party services.
Requirements:
* Master''s Computer Science or related field.
* At least 3 years of experience in building large-scale server applications.
* Experience with Unix-based systems, relational databases, object-oriented methodologies and distributed technologies.
* Expert knowledge and production code experience in Java.
It's even better if you have:
* PhD in computer science or related field
* Experience with online advertising systems, web technologies, distributed algorithms and operating systems.
* Knowledge and working experience with Python and other scripting languages.
You are going to love this job because you will:
* Work alongside top-notch engineers, product managers and business owners in a fast-paced productive environment.
* Have a direct impact on the bottom line of one of the best Internet companies on the planet.
* Contribute to a strategic Amazon initiative that reaches large audiences.
* Have access to Amazon's vast collection of technical tools and resources while working in a flexible small-company environment.
Just submit your applicationonline, and we’ll take it from there.

Apply on Company Website