<p>Job Responsibilities</p><ul><li>Design and develop a complete full-stack application that supports the front-end and back-end functions of the AI character recognition platform, and implement a highly efficient and highly available system architecture.</li><li>Integrate retrieval-enhanced generation (RAG) with large language models (LLM), optimize user learning experience, and enhance content generation accuracy and relevance.</li><li>Responsible for deploying, monitoring and maintaining application programs, ensuring system stability, scalability and security.</li><li>Closely cooperate with AI research team, effectively integrate the AI model trained and completed into the product, and perform performance optimization and efficiency tracking in actual scenes.</li><li>Continuously improve user interface design and backend business logic, enhance the interactivity, fluency and overall usability of learning applications.</li><li></li><li>Participate in technical documentation writing and code review, ensure the standardization of the development process and team collaboration efficiency.</li></ul><p> Work requirements</p><ul><li>Bachelor's degree or above in Computer Science, Software Engineering or related fields.</li><li>Familiar with full-stack development technology, front-end familiar with JavaScript and mainstream frameworks such as React.js or Vue.js; back-end familiar with Node.js, Python and their Web frameworks such as Django or Flask.</li><li>Have practical deployment experience with RAG and LLM technologies, understand their working principles, and be able to tune parameters and optimize based on application scenarios.</li><li>Familiar with cloud service platforms (such as AWS, Google Cloud Platform or Azure), with practical experience in CI/CD, containerized deployment (such as Docker), microservices architecture and monitoring tools.</li><li>Passionate about the EdTech field, able to design product features that align with learning behaviors from a user's perspective.</li><li>Have good communication skills and team spirit, be able to effectively cooperate in cross-functional teams and push projects to completion.</li><li>Having sharp problem analysis and solving skills, I can maintain high execution efficiency and code quality in a multi-task parallel environment.</li><li>Follow good coding conventions and software engineering practices.</li></ul>