About The Position

CWILL builds a post-purchase and retention suite for Shopify brands. Its AI Chat product is expanding from live chat and AI chatbots into an AI customer service and sales conversion tool, with additional AI capabilities, deeper Shopify data integration, an agent workspace, merchant settings, reporting, and system reliability improvements planned. As an R&D Trainee, you will learn by building real features with a mentor and develop toward independently owning a product module. You will work across live chat, AI customer service, Shopify data, merchant administration, and reporting; contribute to API integration, data processing, business logic, and UI improvements; troubleshoot production issues; and help develop AI and Shopify capabilities. The role is based in Cary, North Carolina, and requires relocation if you live elsewhere. The work setting is hybrid. The growth path is to understand the architecture and complete small features and bug fixes with a mentor within three months; independently own small features or submodules from coding through release and diagnose common production issues within six months; and own a product module or technical area at junior-engineer level within twelve months.

Requirements

  • Proficiency in Go (Golang).
  • A bachelor's or master's degree from a US university; recent graduates or those graduating within the last one to two years are sought. Any major is accepted.
  • Solid understanding of web development fundamentals, including HTTP, APIs, databases, and frontend–backend interaction.
  • Good coding and debugging skills, including the ability to identify and fully fix problems.
  • Strong learning ability, including reading documentation, investigating problems, and growing quickly through real projects.
  • Reliability and attention to detail, with timely communication about progress and issues.
  • Professional working proficiency in Mandarin Chinese and English.

Nice To Haves

  • Experience with JavaScript/TypeScript, Python, or Java.
  • A degree in Computer Science, Information Systems, Engineering, or a related field.
  • Software development or SaaS internship experience.
  • Experience building web apps, SaaS products, AI apps, browser extensions, online stores, or mini-programs.
  • Familiarity with React, Node.js, Next.js, NestJS, Python, PostgreSQL, or Redis.
  • AI project experience involving LLM apps, prompting, RAG, agents, knowledge bases, or chatbots.
  • Knowledge of Shopify, cross-border e-commerce, customer service systems, CRM, or marketing tools.
  • Demonstrable GitHub projects, internships, open-source contributions, or personal work.

Responsibilities

  • Develop features across live chat, AI customer service, Shopify data, the merchant admin, and reporting, with guidance from a mentor.
  • Break requirements into technical tasks, then code, integrate, test, and release features.
  • Work on frontend-to-backend API integration, data processing, business logic, and UI improvements.
  • Take responsibility for the quality of shipped work.
  • Help resolve production bugs, customer-reported issues, and internal test findings.
  • Use logs, monitoring, databases, and debugging tools to identify root causes.
  • Improve system stability, performance, and maintainability, and document recurring issues.
  • Develop AI customer service capabilities such as a knowledge base, product Q&A, order lookup, human handoff, and conversation summaries.
  • Integrate and improve Shopify product, order, customer, and shipping data.
  • Help validate AI feature performance in real merchant scenarios.
  • Collaborate with product, design, QA, operations, and customer success to understand feature requirements.
  • Follow coding standards, participate in code reviews, and add documentation and tests.
  • Proactively share progress, risks, and blockers, and participate in retrospectives after launches.

Benefits

  • 401(k)
  • PTO
  • Paid holidays
  • Insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service