Job Description:
You will be involved in or lead the design and development of core algorithms for our chatbot systems, including but not limited to:
- Develop, fine-tune, and evaluate large language models.
- Build pipelines for data preprocessing, model training, inference, and monitoring.
- Implement prompt engineering, retrieval-augmented generation (RAG), and model alignment techniques.
- Optimize models for latency, accuracy, and cost across cloud or on-prem infrastructure.
- Integrate LLMs into production systems using APIs, vector databases, and orchestration frameworks.
- Analyze failure cases, conduct red-teaming, and improve model robustness and safety.
- Collaborate with product teams to design AI features and deliver reliable user-facing experiences.
You will also work closely with product, business, operations, and engineering teams, participating throughout the full lifecycle-from problem definition and solution design to deployment and iteration-to ensure the effective and continuous improvement of algorithm solutions.
Requirements:
- Bachelor's degree or above in Computer Science, Artificial Intelligence, Mathematics, or related fields
- Strong foundation in computer science, algorithms, and data structures
- Familiar with the theory and implementation of mainstream models in at least one of the following areas: NLP, LLMs, RL, Agent systems, or Multimodality
- Proficient in at least one programming language (e.g., Python, C++, Go)
- Experience with at least one deep learning framework (e.g., PyTorch, TensorFlow)
- Strong communication skills and ability to work in a cross-functional, international team