This job listing expired on May 25, 2020
Tweet

KLANG IS A WELL-FUNDED ENTERTAINMENT STUDIO EXPLORING THE FUTURE OF HUMANITY THROUGH VARIOUS FORMS OF MEDIA. WE AIM TO PRESENT DEEP, MEANINGFUL SUBJECTS IN A WAY THAT'S CAPTIVATING, EASY-TO-DIGEST, AND ENTERTAINING FOR ALL AGES.

At the heart of Klang is Seed, a large-scale, persistent virtual world that we believe will redefine the MMO landscape and have a positive impact on our species.

We aspire to bring people together through engaging media experiences and by building strong communities.

Do you want to dig deep and build compelling systems for a highly ambitious AI-driven MMO simulation game?

Klang is looking for a Backend Game Engineer (f/m/x) who enjoys a collaborative and creative work environment to join us in one of the most exciting cities on the planet.

Seed is a simulation MMO where players interact and collaborate to create a world driven by real emotion and aspiration. A persistent simulation where the player’s goal is to take over a vast planet to ensure the survival of humanity.

Seed utilizes SpatialOS from Improbable, which allows Seed to be a persistent, continuously running simulation. All Seed-Universe game logic is running and living on the technology’s powerful server.

Key Responsibilities

  • Designing, prototyping, and implementing server-side systems focused on game services like player account or payments
  • Handling architectural complexity that comes with distributed services using both SpatialOS and GCP
  • Enabling game engineers to develop and manage backend game facing functionality
  • Identifying technical solutions that manage tight performance budgets, are scalable and are easy to maintain
  • Be part of an Agile software development team, working with partners in Art, Production, Game Design and Quality Assurance
  • Identify technical and developmental bottlenecks and generate solutions to overcome identified risks
  • Provide input on the technical direction for an ambitious MMO project

Requirements

Who We Think Will Be A Great Fit

  • You have in-depth experience of creating server-side services for networked games or a related field
  • You are highly proficient in C# or Java or have proven experience in adapting to new languages
  • You have experience with developing and operating services on cloud provider platforms like AWS or GCP
  • You have experience working in an Agile development environment
  • You communicate exceptionally well within an interdisciplinary team in fluent English

Nice-To-Haves

  • Experience in working with multiplayer networked games
  • Experience with Docker, Kubernetes, ElasticSearch, Prometheus and TerraForm
  • Experience with RDBMS (Postgres) and message queues (NATS, RabbitMQ)
  • Experience with using GRPC to write distributed systems
  • Experience with SpatialOS

Benefits

  • An opportunity to work on a groundbreaking project from its inception with a lot of room for professional and personal development
  • Competitive salary and 27 days of paid vacation
  • Flexible office hours (with core hours)
  • Monthly public transport travel pass
  • Monthly company co-contributions to private pensions
  • Memberships with Urban Sports Club
  • Monthly team events and activities
  • A dog-friendly office, adjustable standing desks, and mobile aircon units for hot summers
  • Relocation assistance and visa support

We explicitly encourage applications from applicants from groups underrepresented in games/tech spaces. We value all kinds of backgrounds and walks of life.