Member of Technical Staff

Ego (YC W24)

Job Summary

At Ego AI, we're building the future of games: worlds populated by AI characters that feel alive. We're seeking software engineers to join a world-class team, pushing the boundaries of behavior-driven game design. You will build and ship prototypes and game features showcasing our Character Engine, design AI character behavior systems, and collaborate to integrate believable characters into game loops, working with our open-source stack.

Must Have

  • Build and ship prototypes and game features for the Character Engine
  • Design and implement systems for AI character behavior
  • Collaborate with artists, designers, and researchers on character integration
  • Work hands-on with the open-source stack (Character Context Protocol)
  • Ship early experiments, gather player feedback, and iterate rapidly
  • Strong programming skills (C++ or similar)
  • Experience building gameplay systems, AI systems, or complex game features
  • Interest in AI/ML concepts
  • Comfort working in a fast-moving startup environment
  • Curiosity, creativity, and a passion for games

Good to Have

  • Prior research in AI/ML concepts
  • Experience with multiple game engines (Unity, Unreal, Godot, etc.)
  • Background integrating ML/AI systems into gameplay or tools
  • Experience with LLMs or reinforcement learning frameworks

Job Description

Member of Technical Staff

Games

Full-time

Singapore, Singapore

Apply now

The Role

At Ego AI, we're building the future of games: worlds populated by AI characters that feel alive — with memory, personality, and behavior that evolve over time. Our Character Engine blends cutting-edge AI research with game development to create characters who farm, fight, explore, and connect across platforms, from 3D worlds to Discord, Netflix, and beyond.

We're looking for software engineers who are excited to push the boundaries of behavior-driven game design. You'll join a small, world-class team of engineers, designers, and researchers working at the intersection of games and AI.

  • Build and ship prototypes and game features that showcase our Character Engine
  • Design and implement systems for AI character behavior
  • Collaborate with artists, designers, and researchers to bring believable characters into game loops
  • Work hands-on with our open-source stack (Character Context Protocol)

Key Responsibilities

  • Build and ship prototypes and game features that showcase our Character Engine in living, interactive worlds
  • Design and implement systems for AI character behavior — from perception and memory to personality-driven decision making
  • Collaborate with artists, designers, and researchers to bring believable, persistent characters into game loops
  • Work hands-on with our open-source stack (Character Context Protocol) and fine-tuned behavior models
  • Ship early experiments, gather player feedback, and iterate rapidly to bring new ideas to life

Required Qualifications

  • Strong programming skills (C++ or similar; bonus for Unity, Unreal)
  • Experience building gameplay systems, AI systems, or other complex game features
  • Interest in AI/ML concepts (reinforcement learning, LLMs, or simulation frameworks)
  • Comfort working in a fast-moving startup environment where roles overlap and execution speed matters
  • Curiosity, creativity, and a passion for games where characters matter as much as mechanics

Preferred Skills (Nice to Have)

  • Prior research in AI/ML concepts
  • Experience with multiple game engines (Unity, Unreal, Godot, etc.)
  • Background integrating ML/AI systems into gameplay or tools
  • Experience with LLMs or reinforcement learning frameworks

Project Highlights

  • Help define a new category of AI-driven characters that go beyond chatbots
  • Collaborate with top researchers and industry partners
  • Be part of a team turning research into real playable worlds — not just papers
  • Shape the future of games, simulations, and interactive entertainment

Got what it takes?

In your application we want to see your personal style — what makes you tick and why you think your next opportunity is here with us.

Name *

Email *

Phone (Optional)

Website/Portfolio (Optional)

Why are you interested in this role? *

Why do you want to work at ego? *

Resume/CV (PDF) *

No file chosen. Click here to upload your resume.

Please upload your resume as a PDF file (max 10MB)

Submit Application

8 Skills Required For This Role

Team Management Cpp Unreal Unity Game Texts Prototyping Reinforcement Learning Godot