Kirin is hiring a Software Engineer - Virtual AI Pet Coaches / 软件工程师 - 虚拟 AI 宠物教练

About the Role

Kirin is looking for a Software Engineer to help build our new generation of AI-powered virtual pets. You will be a key contributor at the 0→1 stage, owning robust backend systems and delightful frontend experiences for companions that grow, learn, and interact with users in real time.

What You'll Do

  • Design and build a scalable full-stack architecture with a Python/TypeScript backend and React/Next.js frontend.
  • Implement real-time pet simulation features like feeding, mood, growth, and event loops.
  • Develop and optimize REST / WebSocket APIs, microservices, and PostgreSQL schemas.
  • Integrate AI behavior trees, voice synthesis, and conversational models to give pets personality.
  • Write clean, maintainable code with comprehensive tests; lead code reviews and mentor junior developers.
  • Work closely with product, design, and game-play teams to iterate on core pet interactions.
  • Drive best practices in performance, security, observability, and CI/CD on Docker/Kubernetes.
  • Research and introduce new technologies like FastAPI, tRPC, or edge functions to boost velocity and capability.

What We're Looking For

  • 5+ years of professional software development, with a strong backend focus.
  • Proficiency in Python, TypeScript, React/Next.js.
  • Experience with FastAPI, Django, or Flask, and modern frontend tooling.
  • Solid grasp of REST API design, microservice architecture, and PostgreSQL data modeling.
  • Familiarity with AWS/GCP/Azure, containerization, and automated pipelines.
  • Strong problem-solving and communication skills.

Nice to Have

  • Exposure to AI/ML APIs, real-time game or simulation systems, or voice/chat integrations.
  • Passion for pets, games, or virtual companionship.

Technical Stack

  • Languages: Python, TypeScript
  • Frameworks: React, Next.js, FastAPI, Django, Flask, tRPC
  • Data: PostgreSQL
  • APIs & Protocols: REST, WebSocket
  • Infrastructure: Docker, Kubernetes, AWS, GCP, Azure
Required Skills
PythonTypeScriptReactNext.jsFastAPIDjangoFlaskPostgreSQLRESTWebSocketLLMAI AgentsGenerative AIBackend DevelopmentFrontend Development
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Kirin
A fast-growing startup focused on unique, one-of-a-kind product offerings, seeking a detail-oriented management assistant for their Shopify operations.
All jobs at Kirin Visit website
Job Details
Category fullstack
Posted 9 months ago