At AT&T, the business problem is to transform the way customers interact with the company across all channels by developing autonomous AI agents that empower customers to purchase products and services seamlessly, delivering exceptional sales experiences across text and voice channels. This involves pushing the boundaries of natural language understanding and intelligent dialogue management to create next-generation solutions.
Requirements
- Proficiency in programming languages such as Python to develop agentic AI solutions.
- Proficiency in API design and implementation for secure services.
- Proficiency in LLMs, token cost optimization, and hallucination avoidance principles.
- Hands-on experience in developing agentic workflows, semi-autonomous, or fully autonomous agents is preferred.
- Strong expertise in GCP/Azure is preferred (AWS is also good).
- Experience in LangGraph /LangChain /ADK /Autogen is highly desired.
- Expertise in AI auditability and explainability: Understanding how to implement explainable AI (XAI) features and audit trails for autonomous agents.
Responsibilities
- Design, build, and maintain robust, scalable autonomous AI agents for conversational sales that can guide the user to conversational finish a sales including cart/checkout and payments.
- Identify and implement the best architectures to develop AI agents such that they are reusable.
- Implement MCP tools to enable bi-directional communication with other systems.
- Implement, refine, and optimize LLM prompts to avoid hallucination and to deliver expected outcomes.
- Apply security guardrails surrounding LLMs to protect sensitive data and ensure compliance with privacy and legal guidelines.
- Implement logging and monitoring for the agents.
- Design evaluation tests to validate the agents’ outcomes.
Other
- Over 10 years of professional experience in software development with strong understanding of software engineering principles, design patterns, and algorithms.
- Exceptional analytical and problem-solving skills, particularly in handling unstructured conversations and handle the conversations within the scope of the solutions.
- Collaborate with product managers, UX designers, and other engineers to translate requirements into technical solutions.
- Proven ability to manage and delegate work across delivery teams to meet priorities.
- Skill in client engagements, deciphering client business needs, and providing data solution recommendations.