M

MCI

Provides BPO call center outsourcing services

AI Agent Developer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSouth AfricaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Software Engineering, Information Technology, Artificial Intelligence, or a related field is required.
  • At least 3 years of software development experience is required.
  • Experience building AI-powered applications, intelligent systems, or workflow automation solutions is required.
  • Strong proficiency in Python and API development is required.
  • Understanding of Large Language Models (LLMs) and Generative AI technologies is required.
  • Experience integrating applications through APIs, web services, and third-party platforms is required.
  • Knowledge of agent architectures, orchestration frameworks, and automation concepts is required.
  • Experience designing scalable and maintainable software solutions is required.
  • Understanding of prompt engineering principles and AI workflow design is required.
  • Familiarity with cloud platforms and deployment environments is required.
  • Strong troubleshooting, analytical, and problem-solving skills are required.
  • Applicants must be authorized to work in the country where the job is based.
  • Applicants must be willing to submit to a Level II background and/or security investigation with fingerprinting, subject to program and position location.
  • Applicants must be willing to submit to drug screening, subject to program and position location; this does not apply in Canada.

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.

Desired Qualifications

  • Experience with CrewAI, LangGraph, AutoGen, OpenAI Agents, or similar frameworks is preferred.
  • Experience implementing Retrieval-Augmented Generation (RAG) architectures is preferred.
  • Knowledge of vector databases and semantic search technologies is preferred.
  • Experience with workflow automation platforms is preferred.
  • Familiarity with Docker, Kubernetes, and containerized deployments is preferred.
  • Understanding of AI governance and responsible AI principles is preferred.
  • Experience building multi-agent systems is preferred.
  • Exposure to MLOps and AI operations practices is preferred.

About the Company

MCI

Provides BPO call center outsourcing services

MCI provides business process outsourcing and call center services to a wide range of clients in both B2B and B2C markets. The company handles customer interactions and back-office tasks to improve customer experience, boost efficiency, and reduce client costs. With operations in seven countries and a global team of over 5,000 associates, MCI delivers support at scale across multiple languages and industries. Growth comes from organic expansion and acquisitions, assembling a family of firms that offer complementary services under a single umbrella. MCI’s main differentiators are its global reach, long-term client relationships, and focus on measurable outcomes such as higher customer satisfaction and lower operating expenses. The company’s goal is to help clients streamline their customer-facing processes and back-office operations while driving cost savings and revenue improvements.

Company size
1,001-5,000
Company stage
Early VC
Total funding
$4.2M
Headquarters
Iowa City, IA
Founded
2015

Recently Posted Jobs

Explore more opportunities at MCI

See more jobs