Software Development Engineer

3+ months agoBangalore, India


Software Development Engineer, Self-Service Performance Advertising (SSPA)

Amazon is investing heavily in building a world class advertising business and at SSPA (Self Service Performance Advertising) we are responsible for defining and delivering a collection of performance advertising products that drive discovery and sales. Our products are strategically important to our Retail and Marketplace businesses driving long term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are highly motivated, collaborative and fun-loving with an entrepreneurial spirit and a bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new opportunities that are shaping the future of both advertising as well as e-commerce.

With SSPA you will have the satisfaction of seeing your work positively affect multi-billion dollar advertising business and significantly impact the Amazon vision. You will broaden your technical skills and work in an environment that thrives on creativity, experimentation, and product innovation. The SSPA team is looking for a Software Engineer to fuel its rapid international expansion by building an information infrastructure that is able to manage billions of clicks and impressions along with complex multi-layered advertising metadata in a manner that can serve a growing number of advertisement programs across the web, device, mobile and video domains each with their own focused needs around data volume, granularity and information depth. This system will enable a broad range of other complex services who want to consume this information for rich functions such as real-time ad budget control, real-time spend management, reporting and analytics for any and all types of ad programs and advertiser needs. We are looking for Fresh College Graduates or software engineers with less than 1 year of Software engineering experience involving solving complex problems.

Tags: SDE, SDE-I, Advertising, SDE-1, SDE I, Software Development Engineer


• Bachelors/Masters in Computer Science or Engineering
• Ability to code right solutions starting with broadly defined problems,
• Understand basic Algorithm fundamentals
• Development of code in object oriented languages like C++ and java and build large scale robust distributed systems
Candidates for this role must have:
• A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
• Understanding of the tools of the trade, including an understanding of any of modern programming languages (Java / JavaScript / C/C++).
• Proven educational track record with sound data structure and algorithm knowledge


• Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
• Knowledge of Perl or other scripting languages a plus
• Experience with distributed (multi-tiered) systems, algorithms, and relational databases
• Ability to effectively articulate technical challenges and solutions
• Deal well with ambiguous/undefined problems; ability to think abstractly
• Previous technical internship(s) preferred

Job ID: Amazon-1031390