Software Engineer – Backend / Gaming / AI NPC Systems (Python Preferred)

Software Engineer – Backend / Gaming / AI NPC Systems (Python Preferred)

AI/ML

Józefitów 8, Kraków

Foregamer

Full-time
Permanent
Mid
Remote

Tech stack

    Polish

    C1

    English

    C1

    Python

    advanced

    TypeScript

    nice to have

    Golang

    nice to have

    Java

    nice to have

    C++

    nice to have

    C#

    nice to have

Job description


About Foregamer:

 

Foregamer is redefining the future of gaming by building emotionally intelligent, adaptive, and context-aware NPCs. Our advanced AI-driven systems allow game creators to infuse worlds with lifelike characters whose personalities, moods, and interactions truly evolve with the story. We empower developers and studios to go far beyond scripted dialogue, ensuring immersive, unscripted journeys for every player.

 

Role Summary:

 

We’re searching for an experienced backend developer (any language; Python preferred) who is willing and able to learn and write production Python, joining our core engineering team to design and implement scalable backend solutions for our next-gen NPC engine:

  • Collaborate on the design and development of modular APIs and backend services that power our AI-driven dialogue and personality systems.

  • Integrate backend with industry-standard game engines (Unity, Unreal) and developer tools.

  • Contribute to tools that allow creators to easily control and fine-tune NPC traits, moods, and conversation styles.

  • Work with world-knowledge layers, semantic analysis, and knowledge graphs to enable dynamic, context-aware NPC behaviours.

Key Responsibilities:

 

  • Strong backend fundamentals in any modern language (e.g., Go, Java, C#, C++, Rust, JS). Python is preferred, and you should be comfortable learning quickly and writing production Python.

  • Develop, document, and test scalable APIs for adaptive NPC interactions.

  • Work closely with frontend and AI teams to implement new features for our developer console.

  • Support integration of backend with game engines and ensure seamless deployment for studios.

  • Contribute to optimising query performances and semantic data processing (MongoDB).

  • Maintain documentation for features, integrations, and development best practices.

What You’ll Need:

  • 3+ years professional development experience.

  • Experience with Docker, MongoDB, and deployment in production environments.

  • Comfort integrating with third-party SDKs (Python ecosystem experience a plus).

  • Strong communication skills in Polish, very good written English, working in collaborative teams.

  • Interest in concepts (FastAPI, Pydantic, LangGraph, Sentry a bonus) and game development workflows.

Bonus Points:

 

  • Familiarity with game engines (Unreal, Unity) or the gaming industry.

  • Prior experience building AI-driven systems, chatbots, or conversational interfaces.

  • Ability to optimise MongoDB queries and aggregation pipelines.

Why Join Foregamer?

  • Shape the next era of interactive gaming and AI NPCs.

  • Be part of a team where creativity meets technical excellence.

  • Fully remote work (Poland only), flexible hours.

  • Opportunity for professional growth with a cutting-edge product for major studios and indie developers.

  • Open, and collaborative culture.

 

This posting clearly communicates Foregamer’s mission, the nature of their flagship AI NPC technology, and the growth opportunities for developers excited by the future of gaming

Published: 03.09.2025
Office location
ADVERTISEMENT: Recommended by Just Join IT