Job Description

  • Lead system design for AI‑driven development, creating modular architectures that enable multiple AI coding agents to work in parallel without conflict.
  • Build AI development infrastructure including task management, sandboxed environments, error recovery, and cleanup mechanisms.
  • Design context strategies to ensure AI agents access accurate and relevant information for reliable outputs.
  • Integrate enterprise APIs and databases securely, defining clear access boundaries and safeguards.
  • Enhance CI/CD pipelines to validate AI‑generated code with automated checks and human review gates.
  • Mentor engineers by setting coding standards, reviewing practices, and guiding maintainable AI‑friendly code.
  • Collaborate with product teams to translate specifications into scalable architecture and technical solutions.

Job Requirements

  • Minimum 7 years of software engineering experience with strong system design skills in backend, distributed systems, and API development.
  • Proficiency in at least one backend language (Go, Python, TypeScript, or Java) and ability to read others.
  • Practical understanding of large language models including token limits, context windows, and variability in outputs.
  • Hands‑on experience using AI coding assistants (Cursor, Copilot, Claude Code, etc.) as part of daily workflow.
  • Strong English communication skills to explain technical decisions to non‑technical stakeholders.
  • Mandarin proficiency is valued but not required; strong cross‑cultural collaboration is equally welcome.