About The Position

CWILL is a post-purchase and retention suite built for Shopify brands, aiming to reduce support tickets, recover lost revenue from returns, and foster customer loyalty. The AI Chat product is evolving from a live chat and AI chatbot into a comprehensive AI customer service and sales conversion tool for Shopify merchants. This role involves adding more AI capabilities, integrating Shopify data more deeply, developing an agent workspace, merchant settings, reporting, and enhancing system reliability. As an R&D Trainee, you will learn by building real features under the guidance of a mentor, with the goal of growing into an engineer who can independently own a module. The position requires a base location in Cary, NC, with relocation being necessary as hiring is restricted to this state. The work setting is hybrid remote.

Requirements

  • Proficiency in Go (Golang) is required.
  • Bachelor's or master's degree from a US university, graduating recently or within the last 1–2 years. Any major; Computer Science, Information Systems, Engineering or related fields preferred.
  • Solid understanding of web development fundamentals: HTTP, APIs, databases, and frontend–backend interaction.
  • Good coding and debugging skills: ability to get to the bottom of a problem and fix it completely.
  • Strong learner who reads documentation, digs into problems, and grows quickly on real projects.
  • Reliable and detail-oriented; keeps the team updated on progress and issues.
  • Professional working proficiency in Mandarin Chinese and English (daily work with engineering team in China).

Nice To Haves

  • Experience with other languages such as JavaScript/TypeScript, Python or Java is a plus.
  • Software development or SaaS internship experience preferred.
  • Experience building web apps, SaaS, AI apps, browser extensions, online stores, or mini-programs.
  • Familiarity with one or more of: React, Node.js, Next.js, NestJS, Python, PostgreSQL, Redis.
  • AI projects such as LLM apps, prompting, RAG, agents, knowledge bases, or chatbots.
  • Knowledge of Shopify, cross-border e-commerce, customer service systems, CRM, or marketing tools.
  • GitHub projects, internships, open-source contributions, or personal work that can be shown.

Responsibilities

  • Build AI Chat Features: Develop features across live chat, AI customer service, Shopify data, the merchant admin, and reporting with mentor guidance.
  • Break down requirements into technical tasks, then code, integrate, test, and release.
  • Work on API integration between frontend and backend, data processing, business logic, and UI improvements.
  • Own the quality of shipped features.
  • Maintain Systems and Troubleshoot: Resolve production bugs, customer-reported issues, and internal test findings.
  • Learn to find root causes using logs, monitoring, databases, and debugging tools.
  • Improve stability, performance, and maintainability; document recurring issues to prevent recurrence.
  • Build AI and Shopify Capabilities: Develop AI customer service features such as knowledge base, product Q&A, order lookup, human handoff, and conversation summaries.
  • Integrate and improve Shopify product, order, customer, and shipping data.
  • Validate how AI features perform in real merchant scenarios.
  • Collaborate and Deliver: Work with product, design, QA, operations, and customer success to understand feature objectives.
  • Follow team coding standards, participate in code reviews, and add documentation and tests.
  • Share progress, risks, and blockers proactively, and join retrospectives after each launch.

Benefits

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