Summary
MCI is a tech-enabled business services company providing customer experience, business process outsourcing, and technology solutions. The AI Agent Developer will design, build, integrate, and optimize autonomous and semi-autonomous AI agents that automate business processes and interact with enterprise systems. The role also supports AI governance, security, reliability, innovation, and continuous improvement.
Responsibilities
- Develop intelligent agents that perform tasks, execute workflows, and interact with business systems
- Design and build autonomous and semi-autonomous AI agents
- Develop agent logic, memory, reasoning, and planning capabilities
- Create agent workflows that automate complex business processes
- Support multi-agent collaboration and orchestration solutions
- Enable seamless interaction between AI agents and enterprise systems
- Integrate agents with APIs, databases, and business applications
- Build automated workflows across multiple platforms and technologies
- Develop reusable tools and services that support agent functionality
- Support enterprise-wide AI automation initiatives
- Ensure AI agents operate efficiently, accurately, and reliably
- Monitor agent performance and execution outcomes
- Conduct testing, validation, and troubleshooting activities
- Improve response quality, reliability, and task completion rates
- Optimize agent workflows for scalability and efficiency
- Support the responsible deployment of AI agent solutions
- Implement safeguards and controls for agent operations
- Ensure compliance with organizational security requirements
- Maintain documentation, standards, and operational procedures
- Support AI governance and risk management initiatives
- Drive innovation within AI agent development practices
- Evaluate emerging agent frameworks and technologies
- Research new approaches to AI automation and orchestration
- Recommend enhancements to existing agent architectures
- Contribute to AI best practices and knowledge-sharing initiatives
Skills
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, or a related field
- Minimum 3 years of software development experience
- Experience building AI-powered applications, intelligent systems, or workflow automation solutions
- Strong proficiency in Python and API development
- Understanding of Large Language Models (LLMs) and Generative AI technologies
- Experience integrating applications through APIs, web services, and third-party platforms
- Knowledge of agent architectures, orchestration frameworks, and automation concepts
- Experience designing scalable and maintainable software solutions
- Understanding of prompt engineering principles and AI workflow design
- Familiarity with cloud platforms and deployment environments
- Strong troubleshooting, analytical, and problem-solving skills
- Excellent collaboration and communication abilities
- Must be authorized to work in the country where the job is based
- This job operates in a professional office environment. While performing the duties of this job, the employee will be largely sedentary and will be required to sit/stand for long periods while using a computer and telephone headset
- The employee may occasionally be required to move about the office to accomplish tasks; reach in any direction; raise or lower objects, move objects from place to place, hold onto objects, and move or exert force up to forty (40) pounds
- Experience with CrewAI, LangGraph, AutoGen, OpenAI Agents, or similar frameworks
- Experience implementing Retrieval-Augmented Generation (RAG) architectures
- Knowledge of vector databases and semantic search technologies
- Experience with workflow automation platforms
- Familiarity with Docker, Kubernetes, and containerized deployments
- Understanding of AI governance and responsible AI principles
- Experience building multi-agent systems
- Exposure to MLOps and AI operations practices
Qualifications
Must Haves
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, or a related field
- Minimum 3 years of software development experience
- Experience building AI-powered applications, intelligent systems, or workflow automation solutions
- Strong proficiency in Python and API development
- Understanding of Large Language Models (LLMs) and Generative AI technologies
- Experience integrating applications through APIs, web services, and third-party platforms
- Knowledge of agent architectures, orchestration frameworks, and automation concepts
- Experience designing scalable and maintainable software solutions
- Understanding of prompt engineering principles and AI workflow design
- Familiarity with cloud platforms and deployment environments
- Strong troubleshooting, analytical, and problem-solving skills
- Excellent collaboration and communication abilities
- Must be authorized to work in the country where the job is based
- This job operates in a professional office environment. While performing the duties of this job, the employee will be largely sedentary and will be required to sit/stand for long periods while using a computer and telephone headset
- The employee may occasionally be required to move about the office to accomplish tasks; reach in any direction; raise or lower objects, move objects from place to place, hold onto objects, and move or exert force up to forty (40) pounds
Nice to Haves
- Experience with CrewAI, LangGraph, AutoGen, OpenAI Agents, or similar frameworks
- Experience implementing Retrieval-Augmented Generation (RAG) architectures
- Knowledge of vector databases and semantic search technologies
- Experience with workflow automation platforms
- Familiarity with Docker, Kubernetes, and containerized deployments
- Understanding of AI governance and responsible AI principles
- Experience building multi-agent systems
- Exposure to MLOps and AI operations practices