We are seeking an experienced AI Platform Developer to build an innovative multi-agent AI system that empowers users to interact with intelligent agents for various tasks. Our mission at Nzouat is to make AI technology accessible and user-friendly, eliminating the need for advanced technical skills. The platform will feature an intuitive frontend for user interaction and customization, a robust backend for processing requests, and an orchestrator that manages multiple AI agents to fulfill user tasks. Integration with popular tools like Slack and Google Calendar is required to enhance agent functionalities.
Responsibilities:
- Develop a user-friendly frontend using React.js and Next.js for seamless user interaction and agent customization.
- Build a robust backend with FastAPI (Python) and Express (Node.js) to process requests and manage agent configurations.
- Implement an orchestrator that automatically manages and coordinates necessary agents for complex user requests.
- Integrate external services such as Slack and Google Calendar to extend agent functionalities.
- Utilize AI frameworks and libraries like LangChain, LanGraph, and LangServe.
- Implement Retrieval-Augmented Generation (RAG) to enhance agents’ ability to retrieve and utilize relevant information.
- Manage data storage using MongoDB and Vector Databases for efficient information retrieval and contextual understanding.
- Deploy the platform on AWS infrastructure using services like S3 for storage and Lambda for serverless functions.
- Set up Docker for containerization and Jenkins for CI/CD pipelines.
- Collaborate with the development team to understand requirements and deliver high-quality results.
Requirements:
- Proficiency in JavaScript (React.js) and Python.
- Experience with AI frameworks and libraries such as LangChain, LanGraph, and LangServe.
- Familiarity with building multi-agent systems, preferably with knowledge of the latest Swarm framework.
- Strong understanding of backend development using FastAPI and Express.
- Experience with AWS services, Docker, Jenkins, and GitHub for version control.
- Knowledge of MongoDB and Vector Databases.
- Ability to integrate external APIs (e.g., Slack API, Google Calendar API).
- Knowledge of V0 and shadCN.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work independently.
Preferred Qualifications:
- Experience with Retrieval-Augmented Generation (RAG).
- Familiarity with orchestrator agents in AI systems.
- Prior experience in developing platforms involving AI agents and user customization.
- Portfolio showcasing relevant projects.
- Personal website demonstrating expertise.
- YouTube channel (optional, but will score points) with content related to AI development or tutorials.
How to Apply:
If you are passionate about AI development and have the expertise to bring this platform to life, we’d love to hear from you. Please submit your application including:
- Your resume or CV.
- A brief description of your relevant experience in AI platform development.
- Links to your portfolio, personal website, and YouTube channel (if available).
- Your estimated timeline and rate for completing this project.