Echo - AI companion game development

8,000
ETH, DAI, USDT
+53
33 days (till Sep 28th, 2026)

Echo AI — AI Character & Interactive Relationship Platform

We are looking for an experienced AI/Backend/Full-Stack Developer to help build Echo, an AI-powered interactive character platform focused on creating persistent, evolving relationships between users and AI characters.

Echo is designed to go beyond a traditional chatbot. Each AI character should have its own personality, traits, goals, memories, emotional state, and relationship with the user. Characters should remember important interactions and adapt their behavior over time.

Project Overview

The current application uses:

React + Vite frontend

Node.js + Express backend

Socket.IO for real-time communication

PostgreSQL for persistent data

An EchoProvider abstraction for AI/LLM integration

A browser-side rules engine for offline fallback

The current dialogue system is primarily deterministic. The next stage is to introduce a production-quality LLM-powered architecture while maintaining reliable server-side control over game state and progression.

Key Responsibilities

The developer will work on:

Integrating an LLM provider through the existing EchoProvider architecture

Designing a scalable AI character/personality system

Implementing long-term memory for users and characters

Building working, episodic, and semantic memory layers

Implementing memory retrieval and relevance/salience mechanisms

Designing relationship progression such as trust, familiarity, and character development

Ensuring progression and important state changes are controlled by the backend

Improving real-time communication and session management

Creating reliable APIs and database structures

Improving the existing architecture for scalability and maintainability

Adding automated tests, validation, logging, and error handling

Preparing the system for future multi-character and multi-user expansion

Memory & AI Direction

The desired architecture should allow Echo to remember important events rather than simply sending the last N messages to an LLM.

Potential architecture includes:

Working Memory → Episodic Memory → Semantic Memory → Relationship Memory → Reflection/Summarization → Relevant Context Retrieval → LLM

We are open to strong architectural proposals, including hybrid rules + LLM systems, retrieval-augmented generation, vector search/pgvector, and multi-agent approaches where appropriate.

Ideal Developer

We are looking for someone with strong experience in:

Node.js / TypeScript

React

PostgreSQL

LLM APIs and AI application development

Prompt/context engineering

RAG and vector databases

Long-term memory systems

WebSocket / Socket.IO

Backend architecture and API design

Automated testing and production deployment

Experience building AI companions, games, character systems, conversational AI, or persistent agent systems is highly desirable.

The developer should be capable of reviewing the existing codebase, identifying architectural weaknesses, proposing improvements, and implementing production-quality solutions rather than simply adding features.

8,000
ETH, DAI, USDT
+53
33 days (till Sep 28th, 2026)

More Jobs like this

Show more
CAD designer to create a 3D Model of a Signet Ring

I am looking for a reliable freelancer to create a CAD model of a Signet ring. Since we work in the high price category the work requires very strong attention to detail, accuracy, and the...

ONE REAL HUMAN IN AMSTERDAM NL

You are a HUMAN. You can PROVE that you are geolocated in AMSTERDAM REGION. YOU will supply the means of proof IN YOUR APPLICATION to this job. ANY applications that do not include PROOF OF...

2D Animation Storyboard Artist

We’re looking for a creative storyboard artist to join a new animated YouTube documentary channel focused on disturbing and unsettling topics. Phobos creates 15–20 minute **2D rigged animation YouTube videos** covering disturbing true stories, internet...

Peptides website shop SEO professional needed

We have a client from us which are a peptides wholesale company and they need good SEO professionals to get them on google first page, and also get them more sales on their online shop.

Portugal Company Formation & Business Banking Specialist

I’m looking for an experienced Portugal-based professional or agency to assist me with a fully remote company formation and business banking setup. The director is a French citizen currently residing in the US and has...

London Street Interviewers Wanted

Location: London, United Kingdom Type: Freelance / One-off, with potential for ongoing work Payment: $50 USD for 10 completed interviews About the Job We are looking for more people in London to conduct short street...

Need an Influencer Marketer in Nigeria

It’s a very simple tasks. an influencer who influence people to use a certain platform for TikTok growth. And each referral who is active on the platform brings in 100 NGN for the person. opened...

Building A Company Website Using MERN

🚀 We're Hiring | Senior MERN Stack Developer | 5–8 Years   We're looking for an experienced Senior MERN Stack Developer to join our team and work on scalable, high-performance web applications and enterprise-level software...

Physical device operator – Washington State only

I’m looking for someone in Washington State who can provide basic on‑site hardware hosting and maintenance for a small equipment setup. We will ship two laptops and a KVM switch. Your role is simply to...

Ai builder

Operations Overview Number of calls today High intention customers Make an appointment to view the property Number of Stop Contacts Call trend chart Connectivity analysis Campaign completes progress Recent call history Simulate Cantonese AI calls...

CAD designer to create a 3D Model of a Signet Ring

I am looking for a reliable freelancer to create a CAD model of a Signet ring. Since we work in the high price category the work requires very strong attention to detail, accuracy, and the...

ONE REAL HUMAN IN AMSTERDAM NL

You are a HUMAN. You can PROVE that you are geolocated in AMSTERDAM REGION. YOU will supply the means of proof IN YOUR APPLICATION to this job. ANY applications that do not include PROOF OF...

2D Animation Storyboard Artist

We’re looking for a creative storyboard artist to join a new animated YouTube documentary channel focused on disturbing and unsettling topics. Phobos creates 15–20 minute **2D rigged animation YouTube videos** covering disturbing true stories, internet...

Peptides website shop SEO professional needed

We have a client from us which are a peptides wholesale company and they need good SEO professionals to get them on google first page, and also get them more sales on their online shop.

Portugal Company Formation & Business Banking Specialist

I’m looking for an experienced Portugal-based professional or agency to assist me with a fully remote company formation and business banking setup. The director is a French citizen currently residing in the US and has...

London Street Interviewers Wanted

Location: London, United Kingdom Type: Freelance / One-off, with potential for ongoing work Payment: $50 USD for 10 completed interviews About the Job We are looking for more people in London to conduct short street...

Need an Influencer Marketer in Nigeria

It’s a very simple tasks. an influencer who influence people to use a certain platform for TikTok growth. And each referral who is active on the platform brings in 100 NGN for the person. opened...

Building A Company Website Using MERN

🚀 We're Hiring | Senior MERN Stack Developer | 5–8 Years   We're looking for an experienced Senior MERN Stack Developer to join our team and work on scalable, high-performance web applications and enterprise-level software...

Physical device operator – Washington State only

I’m looking for someone in Washington State who can provide basic on‑site hardware hosting and maintenance for a small equipment setup. We will ship two laptops and a KVM switch. Your role is simply to...

Ai builder

Operations Overview Number of calls today High intention customers Make an appointment to view the property Number of Stop Contacts Call trend chart Connectivity analysis Campaign completes progress Recent call history Simulate Cantonese AI calls...