Design & Development: Participate in designing and implementing efficient, reliable, and scalable AI Agent system architectures.
Agent Core Capability Building: Develop the core modules of Agents, including but not limited to: task planning and decomposition, tool usage (APIs, functions), memory mechanisms (short-term/long-term), multi-step reasoning, and self-reflection capabilities.
Large Language Model Integration & Application: Gain a deep understanding of and integrate various large language models (e.g., GPT, Claude, DeepSeek), leveraging their capabilities for prompt engineering, chain-of-thought optimization, and building complex Agent workflows.
Tool Ecosystem Development: Develop and manage a suite of tools (e.g., web search, database query, code execution, software API calls) for Agents, expanding their capability boundaries.
Evaluation & Iteration: Establish a scientific evaluation framework for the continuous testing, measurement, and iterative optimization of AI Agent performance, reliability, and safety.
Technology Exploration: Stay abreast of the latest research advancements in the AI Agent field (e.g., ReAct, COT, LangChain, AutoGPT) and apply cutting-edge techniques to real-world products.
Requirements
Bachelor's degree or higher in Computer Science, Artificial Intelligence, or a related field.
Proficiency in Python programming, with solid software engineering skills and good coding practices.
Hands-on experience in application development using Large Language Models (LLMs), familiar with common LLM APIs and usage patterns.
Understanding of fundamental AI Agent frameworks and concepts (e.g., ReAct, Tool Use).
Excellent problem-solving skills, teamwork spirit, and communication abilities.
Project experience with mainstream AI Agent development frameworks (e.g., LangChain, LlamaIndex, AutoGen, CrewAI).
Familiarity with vector databases and Retrieval-Augmented Generation (RAG) technology.
Some understanding and application experience with multimodal models (vision, speech).
Relevant open-source projects on GitHub or a technical blog demonstrating passion and understanding of AI technology.
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work , offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.
Job Responsibilities/ 工作职责 :
Job Overview:
We are seeking a passionate and creative AI Agent Software Engineer. You will be a key member of our core AI R&D team, responsible for designing, developing, and optimizing AI Agents capable of autonomous perception, planning, decision-making, and execution. You will own the entire lifecycle from proof-of-concept to product launch, making a significant impact on the practical application of AI technology.