AI Software Design Lead Engineer_Delta Knowledge Management Department (Taipei)
《Introduction》 Delta Knowledge Management Department is responsible for the collection, analysis, and utilization of Delta Group's knowledge. In the era of knowledge economy, many business successes are related to the effective use of an enterprise's intangible assets. One of the most important intangible assets in an enterprise is talent, especially old employees who have stayed in the enterprise for a long time. They have been through many battles and have rich experience. If this knowledge and experience can be passed on and not lost because of the departure of employees, then it can lay the foundation for the long-term profitability and sustainable operation of the enterprise. Through the enterprise knowledge platform we have built, we can effectively collect, accumulate and apply these knowledge and experiences, break through the barriers of information and knowledge, make complex tasks easy to complete, and thus improve ROI and increase profitability. 《Responsibilities》 1. Responsible for the design, development and optimization of AI software systems, including Large Language Model (LLM), Multimodal AI (Vision LLM), Voice AI, and Chatbot applications. 2. Participate in the requirements analysis, architecture design and technology selection of AI software systems to ensure the efficient operation and stability of the system 3. Develop, maintain and improve existing AI software systems, and solve problems and errors in system operation 4. Work with cross-departmental teams, including product managers, test engineers and other software engineers, to achieve project goals 5. Research and evaluate emerging AI software technologies and speech recognition technologies, and import them into the system according to requirements 6. Write technical documents and user documents to help explain the functions and usage of the system Requirements 1. LLM and multimodal AI development: - Familiar with large language model (LLM) architectures, such as Transformer, GPT, BERT, Llama, GPT-4o/o1, DeepSeek V3/R1, etc., with technical capabilities such as model fine-tuning, distillation, and inference optimization. -Understand multimodal AI (Vision LLM, Multimodal AI), and have experience in developing applications integrating images, text, and voice, such as GPT-4o, InternVL, QwenVL and other models. -Equipped with Vector Embedding technology, it is applied to vector search, knowledge retrieval (RAG), and personalized recommendation systems. 2. Speech AI: - Familiar with automatic speech recognition (ASR), natural language understanding (NLU), and text-to-speech (TTS) technologies, such as Whisper, Kaldi, etc. -Experience in acoustic model (AM), language model (LM), speaker recognition, speech feature analysis, etc. 3.AI Chatbot and Smart Applications: -Familiar with Chatbot design, integrating RAG (Retrieval Augmentation Generation) technology to improve the accuracy and controllability of chatbots. -Experience in developing LLM Agent (such as LangChain, LlamaIndex), and can integrate external APIs, databases, etc. -Understand personalized recommendation, context memory, and knowledge graph technologies. 4.AI system architecture and development: -Experience in large-scale AI system development and deployment. -Familiar with high-performance inference optimization, such as ONNX, LoRA, etc. -Experience in cloud computing (AWS/GCP/Azure) development. 5. Programming and System Integration: - Proficient in at least one major programming language: Python, C++, Java, Go. -Have good programming skills, write efficient, reliable and scalable code, and be familiar with Git, CI/CD, and containerization (Docker, Kubernetes) technologies. 6. Problem Solving and Team Collaboration: -Able to quickly identify and solve problems in AI software systems, and have good debugging and troubleshooting skills. -Have a team spirit and be able to work with cross-domain experts (AI researchers, backend engineers, product managers, etc.) to promote AI product development and implementation. -Have good technical communication skills, be able to write technical documents and explain AI models and system design principles to team members.