We're hiring a Back-end Engineer (Python) to build and improve AI chat services. You'll work on backend systems, user data integration, reporting (GCP), and product performance.
Responsibilities:
- Participate in AI Chat-related development.
- Develop a Chatbot system based on OpenAI.
- Work collaboratively with frontend/AI engineers and PdMs to design and develop a robust and flexible backend for a powerful AI chat service and user data integration systems.
- Construct reporting system in Google GCP.
- Build new features, bug fixes, and suggest projects that will improve product and infrastructure.
- Write sustainable, high-quality, high-performance code.
- Suggest and implement projects that enhance product performance and user experience.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
* Must have:
- Bachelor’s degree in Information Technology, Computer science, Data Science, or a related field
- Around 3 years of backend development experience or equivalent skills, with a strong background in Python
- Proficiency in Python libraries and frameworks relevant to AI development.
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kurbernetes)
- Familiarity with RESTful APIs and Git, proven ability to write Restful APIs using Next.js, Express.js, or other relevant frameworks
- Experience with cloud computing platforms, such as Google Cloud Platform (GCP).
- Strong knowledge of data structures and algorithms
- Expertise in SQL databases (mySQL, PostgreSQL, MongoDB…) and experience with NoSQL databases
- Experience with unit testing and integration testing
- Proficiency in English, with the ability to communicate effectively in a team setting
* Nice-to-have:
- Self-motivated development style
- Strong teamwork capabilities
- Experience with front-end development technologies (e.g., React, NextJS) is a plus.
- Experience with high availability, high-scale, and performance systems is a plus
* Benefits:
- Laptop Mac pro provided.
- Social, public health and unemployment insurance as defined in the Labor Code.
- PVI insurance for staff and 1 family member.
- 12 days’ annual leave and 1 birthday leave.
- Salary review: twice per financial year.
- Half-year bonus: up to 100% of monthly gross salary.
- Most valuable person/team awards per half-year.
- Annual company trip, annual health check.
- Club Allowance, chance to join club activities with cost bearing up to $20/month.