Back to jobsJob overview
About the role
Software Development Engineer II, Sponsored Products Sourcing Delivery at Amazon.com Services LLC
Required Skills
distributed systemsmachine learningawsdeep learningnlpreal-time servingsoftware architecturementoring
About the Role
This Software Development Engineer II role focuses on building scalable ad serving systems using AI/ML technologies for Amazon's Sponsored Products. The engineer will design high-volume distributed systems, optimize machine learning models, and mentor junior engineers while working on innovations in NLP, deep learning, and real-time ML serving.Key Responsibilities
- Drive technical solutions using technologies like deep learning, AWS, Auto ML, and real-time ML serving systems
- Design, develop, and productionize software for scalable offline ML pipelines and online serving components
- Work with applied scientists to optimize ML model performance and improve team productivity
- Build services handling billions of requests daily with millisecond latency and strict SLA requirements
- Mentor junior engineers and guide them to deliver high-impact products and services
Required Skills & Qualifications
Must Have:
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience for new and existing systems
- Experience programming with at least one software programming language
- Experience building complex software systems successfully delivered to customers
Nice to Have:
- 3+ years of full software development life cycle experience
- Bachelor's degree in computer science or equivalent
- Experience in machine learning, data mining, information retrieval, statistics or natural language processing
- Experience driving innovation directly with Product Management and Engineering
Benefits & Perks
- Medical benefits
- Financial benefits
- Equity and sign-on payments (position dependent)
- Workplace accommodations for disabilities