remote
Software Development Engineer II, Conversational Advertising - Amazon.com
Software Engineer
Build and scale AI‑driven conversational ad experiences on Amazon Ads, leveraging Python, Java, AWS, and generative machine‑learning models to create, optimize, and analyze advertising content.
About the role
Key Responsibilities
- Design, develop, and maintain microservice‑based platforms that enable generative AI creation and optimization of sponsored product ads.
- Collaborate with data scientists to integrate large‑scale machine‑learning models for ad copy generation, performance prediction, and customer insight extraction.
- Implement robust, scalable solutions on AWS, utilizing services such as SageMaker, Lambda, and DynamoDB to support real‑time ad personalization.
- Drive end‑to‑end testing, monitoring, and continuous improvement of conversational ad workflows, ensuring high availability and low latency.
- Contribute to code reviews, technical documentation, and best‑practice standards for AI‑enabled advertising systems.
Requirements
- 2+ years of professional software development experience in Python and/or Java.
- Hands‑on experience building and deploying machine‑learning or generative AI models in production.
- Proficiency with AWS services (e.g., SageMaker, Lambda, S3, DynamoDB) and container orchestration.
- Strong understanding of microservice architecture, RESTful APIs, and CI/CD pipelines.
- Ability to work cross‑functionally with product, data science, and UX teams to deliver innovative ad solutions.
Skills
pythonjavaawsmachine learninggenerative ai