Software Development Engineer

3+ months agoSunnyvale, CA


A part of the exponentially growing Amazon advertising software team, our team focuses on Device Ad Products - software products and features that enable ads on Amazon devices like FireTV, Kindle etc. Our group functions as a start-up within Amazon. We offer a creative, fast paced, entrepreneurial work environment where you'll be at the center of Amazon innovation. This is your opportunity to help us in exploring new ideas & technology to expand our advertising products. You will be continually experimenting with new ideas that will delight our customers, and innovate to simplify existing models to provide faster, better and more optimized experiences.
This is a strategic initiative for the company. We believe that this part of Amazon is still in a nascent stage. The growth potential is huge, and we are growing quickly.
What about you?
As an engineer, you enjoy working on MVP products & innovating on behalf of the customer. You are motivated to own & deliver features by working across the tech stack, whether it is Services, big data, programming on android, UI or anything in between basically a developer that loves to take on new challenges and refuses to get comfortable with status quo. You enjoy building elegant systems that will scale to support millions of users. Passion for the customer and their experience with our products is a key requirement for you. You take pride in shipping robust, high-quality software.
It won't be easy. The challenges that come with scale and balancing speed of execution with long-term thought will pose interesting, unique technical problems. These are big challenges that will move the needle for our advertising program.
Join us today to be part of this highly motivated and fun-loving team!


• 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.


• Highly innovative, self-directed and able to deal well with ambiguous problems
• Experience working with modern tools for big data storage and analysis (e.g., AWS, Apache Spark, Hadoop, SQL, NoSQL)
• Experience or strong interest in machine learning models and concepts
• Experience working on full stack development (e.g. Web services, Angular, Node, Android)
• Experience working on projects from scoping requirements through V1 launch and V2 iterations
• Experience working in an Agile environment.
• Experience launching services at scale.
• Ability to handle multiple competing priorities in a fast-paced environment
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