- Company Name
- WPP
- Job Title
- AI Agent Developer
- Job Description
-
**Job Title:** AI Agent Developer
**Role Summary:**
Design, build, and optimize AI agents and prompt‑engineering solutions for B2B clients. Lead end‑to‑end agent development, from architecture definition through deployment and performance monitoring, while establishing industry best practices and supporting user adoption.
**Expectations:**
- Deliver functional AI agents that meet specified client objectives and drive measurable business outcomes.
- Expand agent capabilities continually through data‑driven insights and iterative refinement.
- Maintain high standards of quality, reusability, and documentation across all agent solutions.
- Communicate progress transparently to cross‑functional stakeholders and educate end users.
**Key Responsibilities:**
- Define goals, capabilities, and use‑case specific functionalities of AI agents.
- Architect agent pipelines: data inputs/outputs, decision logic, and interaction flows.
- Identify automatable tasks, design, prototype, and test pilot agents to achieve early value.
- Monitor agent performance, analyze metrics, and implement enhancements.
- Build evaluation datasets, perform rigorous testing, and ensure robust deployment.
- Create and maintain knowledge bases, ontologies, and shared agent frameworks.
- Design and curate prompt libraries for text, code, data analysis, and conversational agents.
- Document best practices, playbooks, and reference materials for internal and client use.
- Collaborate with product, customer success, and sales teams to align solutions with market needs.
- Stay current on AI, machine learning, and agent platform advancements.
**Required Skills:**
- Python, Java, or C++ programming; experience with AI frameworks (TensorFlow, PyTorch, OpenAI Gym, Rasa, or similar).
- Deep knowledge of natural language processing, machine learning concepts, and agent architectures.
- Proven experience in prompt engineering and AI agent development.
- Data analysis, mining, and knowledge representation expertise.
- Strong project management and change‑leadership abilities.
- Excellent written and verbal communication; ability to create user training materials.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Linguistics, Data Science, or related field (Master’s preferred).
- Certifications in machine learning, AI development, or related domains are a plus.