Amazon Advertising is looking to solve the problem of helping merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon, by building a sustainable business that continuously innovates on behalf of customers.
Requirements
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience with distributed frameworks
- Experience with natural language processing (NLP) and deep learning
- Experience with massively scale application architecture
Responsibilities
- Design and code, troubleshoot, and support high volume and low latency distributed systems
- Own services to handle billions of requests per day, while maintaining response latencies in milliseconds and meeting strict SLA requirements
- Operate on massive datasets using distributed frameworks
- Drive step increases in coverage of sponsored ads across the retail website and ensure relevant ads are served to Amazon's customers
- Mentor junior engineers and guide them to deliver high impacting products and services for Amazon customers and sellers
- Experiment and innovate with a broad mandate to create world-class products
- Work on innovations in product search, information retrieval, natural language processing (NLP), deep learning, massively scale application architecture
Other
- 3+ years of non-internship professional software development experience
- Bachelor's degree in computer science or equivalent
- Ability to mentor junior engineers and guide them to deliver high impacting products and services
- Ability to work in a collaborative and fun-loving environment with an entrepreneurial spirit and bias for action
- Ability to accommodate workplace adjustments during the application and hiring process, including support for the interview or onboarding process