Kirin logoKirin logo

Software Engineer for Duolingo AI Pets | Hangzhou

KirinHangzhou
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

QualificationsAt least 5 years of professional software development experience with a strong emphasis on backend systems. Proficient in Python, TypeScript, and React/Next.js frameworks. Experience with FastAPI, Django, or Flask, as well as modern frontend development tools. Deep understanding of REST design principles, microservice architectures, and PostgreSQL data management. Familiarity with cloud platforms like AWS, GCP, or Azure, along with containerization and automated deployment pipelines. Bonus: Exposure to AI/ML APIs, real-time gaming or simulation systems, and voice/chat integrations. Excellent problem-solving and communication skills; a passion for pets, gaming, or virtual companionship is a plus.

About the job

Join our innovative studio as we develop a captivating range of AI-powered virtual pets, companions that evolve, learn, and engage with users in real-time. We are in the crucial 0→1 phase of our product journey and are seeking a skilled engineer who can seamlessly integrate robust backend systems with enchanting frontend experiences.

Our initial product is Hadi

  • Design and implement a scalable full-stack architecture utilizing Python/TypeScript for the backend and React/Next.js for the frontend.

  • Create and maintain real-time pet simulations, managing elements such as feeding, mood, growth, and event loops.

  • Develop and optimize REST/WebSocket APIs, microservices, and PostgreSQL schemas to ensure smooth operations.

  • Incorporate AI behavior trees, voice synthesis, and conversational models to imbue pets with unique personalities.

  • Write clean, maintainable code and conduct comprehensive tests; lead code reviews and provide mentorship to junior developers.

  • Collaborate closely with product, design, and gameplay teams to refine core pet interactions.

  • Champion best practices in performance, security, observability, and CI/CD processes using Docker and Kubernetes.

  • Explore and introduce new technologies (such as FastAPI, tRPC, edge functions) to enhance our capabilities and speed.

Qualifications

  • At least 5 years of professional software development experience with a strong emphasis on backend systems.

  • Proficient in Python, TypeScript, and React/Next.js frameworks.

  • Experience with FastAPI, Django, or Flask, as well as modern frontend development tools.

  • Deep understanding of REST design principles, microservice architectures, and PostgreSQL data management.

  • Familiarity with cloud platforms like AWS, GCP, or Azure, along with containerization and automated deployment pipelines.

  • Bonus: Exposure to AI/ML APIs, real-time gaming or simulation systems, and voice/chat integrations.

  • Excellent problem-solving and communication skills; a passion for pets, gaming, or virtual companionship is a plus.

About Kirin

Kirin is a pioneering studio dedicated to creating immersive and emotionally engaging AI virtual pets, enabling users to interact, nurture, and develop bonds with their digital companions anytime and anywhere.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.