As a key architect in our AI team, you will be responsible for building and leading the development of cutting-edge AI agents that serve millions of users worldwide.
This role requires overseeing the entire AI bot project from planning to implementation, maintenance, and tuning. You will play a critical role in designing and implementing AI agent architectures that can understand user requests, reason through complex problems, and execute multi-step plans.
The ideal candidate will have expertise in designing and implementing AI agent frameworks that can interact with various tools, APIs, and services. They will also be responsible for creating mechanisms for effective human-AI collaboration, including clarification, feedback, guidance, and follow-up questions.
A successful candidate will have strong programming skills, particularly in Python and Java, as well as practical experience with large language models and prompt engineering. They will also need to demonstrate a solid understanding of reinforcement learning, planning algorithms, and decision-making systems.
This role involves collaborating with cross-functional teams to integrate agents into products and workflows. The candidate will also be expected to stay up-to-date with the latest research and developments in AI agent technology.
Responsibilities
* Lead the development of AI agent architectures that can understand user requests, reason through complex problems, and execute multi-step plans.
* Design and implement AI agent frameworks that can interact with various tools, APIs, and services.
* Create mechanisms for effective human-AI collaboration, including clarification, feedback, guidance, and follow-up questions.
* Optimize agent performance for reliability, accuracy, and efficiency.
* Build monitoring and evaluation systems to assess agent performance and identify areas for improvement.
* Collaborate with cross-functional teams to integrate agents into products and workflows.
Requirements
* Bachelor's or Master's degree in Computer Science, AI, or related field.
* 3+ years of experience building AI/ML systems, with a proven track record of building production-grade AI applications.
* Strong programming skills, particularly in Python and Java.
* Practical experience with large language models and prompt engineering.
* Understanding of reinforcement learning, planning algorithms, and decision-making systems.
* Familiarity with workflow orchestration and system design.
* Excellent problem-solving and analytical thinking skills.
* Strong communication and collaboration abilities.
Preferred Skills
* Conduct at least one AI chatbot/agent application using Dify / LangChain or similar framework.
* Experience in CS chatbot development, like user intent recognition, conversation, and knowledge base enhancement.
Why Our Company
We offer a dynamic and innovative work environment where you can shape the future with a global organization. Collaborate with world-class talent in a flat structure. Tackle unique, fast-paced projects with autonomy in an innovative environment.
Thrive in a results-driven workplace with opportunities for career growth and continuous learning. Competitive salary and company benefits are offered, along with a flexible work arrangement.
Our company is committed to being an equal opportunity employer and believes that having a diverse workforce is fundamental to our success.