Full-time

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
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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.

Visit website
Job Details
Category fullstack
Posted 8 months ago