Software Development Manager, Marketing Agentic AI
Amazon
DESCRIPTION
At the forefront of marketing technology innovation, we're pioneering the next generation of AI-powered event orchestration. As the Software Engineering Manager for our Marketing Orchestration Team, you'll lead a transformative initiative that's reshaping how businesses leverage artificial intelligence in their marketing strategies. Our platform uniquely coordinates multiple AI agents to optimize marketing campaigns in real-time, pushing the boundaries of what's possible in automated decision-making and campaign execution.
We're seeking a seasoned technical leader to drive this critical workstream within our AI acceleration initiative. You'll architect and guide the development of sophisticated distributed systems that enable AI agents to work in concert, making intelligent decisions across complex marketing scenarios. This role offers a rare opportunity to shape the future of marketing technology while leading a team of exceptional engineers who are passionate about solving challenging problems at the intersection of distributed systems, artificial intelligence, and marketing automation. As we continue to push the boundaries of what's possible with AI orchestration, you'll collaborate with cross-functional teams to pioneer new approaches to multi-agent systems, real-time optimization, and scalable architecture that will define the next era of marketing technology.
Key job responsibilities
Primary Responsibilities:
- Lead and mentor a team of software engineers developing an AI-powered marketing orchestration platform that coordinates multiple AI agents for campaign optimization
- Drive technical strategy and architecture decisions for complex distributed systems that handle real-time marketing campaign orchestration
- Partner with Product, Data Science, and other engineering teams to define and execute the technical roadmap for AI agent integration and orchestration capabilities
- Establish engineering best practices, coding standards, and quality metrics while fostering a culture of technical excellence
Technical Leadership:
- Guide the design and implementation of scalable microservices architecture supporting multiple AI agent interactions
- Drive adoption of MLOps practices for continuous deployment of AI models and agent systems
- Oversee integration of various AI technologies including LLMs, recommendation engines, and predictive analytics
- Lead architectural decisions around real-time data processing, event streaming, and distributed systems
Team Management:
- Build and develop a high-performing engineering team through hiring, coaching, and career development
- Foster an inclusive team culture that encourages innovation, collaboration, and continuous learning
- Manage sprint planning, resource allocation, and delivery timelines across multiple workstreams
- Provide regular feedback and growth opportunities to team members