
CWILL builds post-purchase software for Shopify and direct-to-consumer brands, bringing order tracking, returns, reviews, loyalty, shipping protection, and customer support tools together in one suite. Its products use order and customer data to help merchants answer delivery questions, manage exchanges and store credit, encourage repeat purchases, and understand performance across the customer journey. The suite also includes AI-assisted features for upsells, exchanges, review summaries, and support. CWILL operates in SaaS, ecommerce, and marketing; the supplied profile does not specify current hiring details.
AI Chat R&D Trainee – Full-Stack Engineer (Go Backend, Mandarin)
Join CWILL as a full-stack engineering trainee building AI customer service and sales tools for Shopify merchants. With mentorship, develop chat features, Shopify integrations, reporting, and dependable Go backend systems.
Description
- Build live chat, AI customer service, Shopify data, merchant administration, and reporting features with guidance from a mentor.
- Translate requirements into technical tasks and implement, integrate, test, and release them.
- Contribute to API integration across frontend and backend, data processing, business logic, and interface improvements.
- Take responsibility for the quality of delivered work.
- Fix production bugs, customer-reported problems, and issues found through internal testing.
- Investigate underlying causes with logs, monitoring, databases, and debugging tools.
- Strengthen system stability, performance, and maintainability, and document recurring problems.
- Build AI customer service capabilities such as knowledge bases, product questions and answers, order lookup, human handoff, and conversation summaries.
- Integrate and refine Shopify product, order, customer, and shipping data.
- Assess AI feature performance in real merchant use cases.
- Work with product, design, QA, operations, and customer success teams.
- Apply coding standards, review code, and contribute documentation and tests.
- Keep teammates informed about progress, risks, and blockers, and take part in post-launch reviews.
- Advance from mentored small features and fixes to independently owning a product module or technical area at junior engineer level within 12 months.
Requirements
- Proficiency in Go is required.
- Experience with JavaScript/TypeScript, Python, or Java is an advantage.
- Bachelor's or master's degree from a US university, with recent graduation or expected graduation within the past 1–2 years.
- Good grasp of web development fundamentals, including HTTP, APIs, databases, and frontend-backend communication.
- Strong coding and debugging abilities.
- Eager to learn, read documentation, investigate problems, and grow through hands-on project work.
- Dependable and attentive to detail, with clear updates on progress and issues.
- Professional working proficiency in Mandarin Chinese and English.
- Software development or SaaS internship experience is preferred.
- Experience creating web applications, SaaS products, AI applications, browser extensions, online stores, or mini-programs is a plus.
- Familiarity with React, Node.js, Next.js, NestJS, Python, PostgreSQL, or Redis is a plus.
- AI project experience with LLM applications, prompting, RAG, agents, knowledge bases, or chatbots is a plus.
- Knowledge of Shopify, cross-border e-commerce, customer service systems, CRM, or marketing tools is a plus.
- Examples of work such as GitHub projects, internships, open-source contributions, or personal projects are a plus.
Benefits
- 401(k) retirement plan
- Paid time off
- Paid holidays
- Insurance