Backend Engineer Intern - Chatbot
Key Responsibilities :
- Design, develop, and maintain backend applications, APIs, and services that support our chatbot product.
- Implement efficient and scalable integrations with third-party platforms and databases.
- Ensure system reliability, performance, and scalability to handle high-volume chatbot interactions.
- Develop, optimize, and fine-tune chatbot prompts to improve response quality and user engagement.
- Collaborate with development teams to experiment with different prompt strategies and context injection techniques.
- Analyze chatbot interactions and iterate on prompt engineering strategies to enhance accuracy and coherence.
- Participate in code reviews, testing, and integration testing to maintain high engineering standards.
Requirements
- Having a good knowledge in backend engineering and database.
- Experience in using LLM API (e.g. OpenAI) is a big plus.
- Strong proficiency in backend programming languages such as Go, Python, Node.js is a plus
- Passionate in software engineering, application and system development.
- Passionate in backend technology trends & tech startups.
- Excellent understanding of software engineering concepts, design patterns, and algorithms.
- Have a good problem solving skill and logic.
- Good analytical thinking.
- Self-starter attitude.
- Experiment-driven and have a collaborative mindset.
- Bachelor's degree in Computer Science/Information System or equivalent is preferred.
- Prior internship experience as a software developer is a plus
Backend Engineer Intern - Chatbot
Key Responsibilities :
- Design, develop, and maintain backend applications, APIs, and services that support our chatbot product.
- Implement efficient and scalable integrations with third-party platforms and databases.
- Ensure system reliability, performance, and scalability to handle high-volume chatbot interactions.
- Develop, optimize, and fine-tune chatbot prompts to improve response quality and user engagement.
- Collaborate with development teams to experiment with different prompt strategies and context injection techniques.
- Analyze chatbot interactions and iterate on prompt engineering strategies to enhance accuracy and coherence.
- Participate in code reviews, testing, and integration testing to maintain high engineering standards.
Requirements
- Having a good knowledge in backend engineering and database.
- Experience in using LLM API (e.g. OpenAI) is a big plus.
- Strong proficiency in backend programming languages such as Go, Python, Node.js is a plus
- Passionate in software engineering, application and system development.
- Passionate in backend technology trends & tech startups.
- Excellent understanding of software engineering concepts, design patterns, and algorithms.
- Have a good problem solving skill and logic.
- Good analytical thinking.
- Self-starter attitude.
- Experiment-driven and have a collaborative mindset.
- Bachelor's degree in Computer Science/Information System or equivalent is preferred.
- Prior internship experience as a software developer is a plus