Sr. Software Development Engineer

Sorry, this job was removed at 11:42 a.m. (PST) on Thursday, August 20, 2020
Find out who's hiring in Seattle.
See all Developer + Engineer jobs in Seattle
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

DESCRIPTION

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

Amazon is investing heavily in building a world class advertising business and we are responsible for defining and delivering a collection of self-service 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 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.

The Ad Quality and Billing team, based in Bangalore, is responsible for ensuring that ads are relevant and is of good quality, leading to higher conversion for the sellers and providing a great experience for the customers. It is also responsible for real-time transaction management related to billing and invoicing for Sponsored Ads. We deal with one of the world’s largest product catalog, handle billions of requests a day with plans to grow it by order of magnitude and use automated systems to validate tens of millions of offers submitted by thousands of merchants in multiple countries and languages. We are looking for a highly motivated, top notch engineer to revamp existing systems and build new ones from the ground up. A successful candidate will have demonstrated experience in at least some of the following areas: machine learning, model building and algorithm development, building and scaling very large data processing platforms using distributed computing technologies such as Map/Reduce, transactional systems and data persistence using RDBMS, web-crawling, algorithm development for efficient scheduling, sampling, queuing, classification, etc.

As an experienced member of the team, in this role, you will:

· Contribute to evolving the technical direction of Ad Quality Systems and play a critical role their design and development
· Build and support billing pipeline responsible for handling all revenue impacting events in Sponsored Ads in real-time.
· You will research, design and code, troubleshoot and support. What you create is also what you own.
· Develop the next generation of automation tools for monitoring and measuring Ad Quality, with associated user interfaces.
· Have the satisfaction of seeing your work impact hundreds of millions of Amazon customers and thousands of Amazon merchants in several countries.
· Be able to broaden your technical skills and work in an environment that thrives on creativity, efficient execution, and product innovation.

Ad Quality protects the customer experience and is a critical component of our business success. One of the earliest teams to be established in Amazon Bangalore, Ad Quality has both Operations and Development teams in Bangalore supporting multiple ad programs in markets around the world.

sspajobs

BASIC QUALIFICATIONS

· 4+ years of professional software development experience
· 3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
· 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
· Bachelors (BS/BE) in Computer Science or related field
· Top notch coding skills in Java coupled with strong base in object-oriented design and SOA
· Strong proven ability in building high-performance, highly-available and scalable distributed systems
· Demonstrated experience in SQL, NoSQL and data modeling skills
· Strong sense of ownership and drive
· Sharp problem solving skills and ability to resolve ambiguous requirements
· Top notch design skills to architect systems end to end, own service development, deployment, and full lifecycle of software management
· Skilled at SDLC practices.
· Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability
· Expertise with Amazon Web Service
· Ability to learn new technologies and systems

PREFERRED QUALIFICATIONS

· Advanced Degree (MS/ME/PhD) in computer science or related discipline or 6+ years of relevant industry experience
· Expertise in high performance computing like Spark/Storm/ Hadoop / Hive / Flume
· Experience in Machine learning or web crawling
· Knowledge of HTTP Protocol, REST, XML, J2EE, JavaScript, AJAX a plus
· Familiarity with Pay for performance Ad model and the Internet advertisement industry is a plus
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

410 Terry Ave., Seattle, WA 98109

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about AmazonFind similar jobs