Software Engineer (C# or Java/Kotlin)

Prague, Czech Republic (remote work possible)

Do you have a passion for software engineering, artificial intelligence and creative projects such as PC games? Are you a skilled and organized engineer? Do you like challenges? Then join our GoodAI team! You will have an opportunity to work on a range of projects, from building prototypes and testing frameworks, to end-to-end development of a new AI game.


  • Contribute to the development of an interface between a game and a testing framework
  • Including the development of AI testing agents
  • Communicate with a distributed team, gather and analyse requirements
  • Design and implement software components
  • Write networking and serialization code
  • Write unit tests and other automated tests for your code


  • Software development experience with one or more of the following: C#, Java, or Kotlin
  • Practical knowledge of computer science and software engineering
  • Positive attitude to unit testing and automation in general
  • Responsibility, strong organizational and time management skills
  • Openness to learn new technologies as needed
  • Friendly, curious, creative personality
  • Very good communication skills – in English (working in an international team)

Considered a plus

  • Masters in computer science, mathematics, physics, or other related field
  • Experience with network programming (TCP/IP, serialization)
  • Familiarity with game development
  • Knowledge of Python or Julia, ML frameworks


  • Great team
  • Effective development & processes not delayed by bureaucracy
  • Work on the most exciting scientific challenge: general artificial intelligence
  • Ability to present your work at major AI conferences
  • Healthy work-life balance and five weeks of paid holidays
  • Unlimited sick days (we trust our people)
  • Remote collaboration is the norm – take home office anytime you want or work from another country
  • Relocation package
  • Competitive compensation and a generous bonus model
  • Stock options
  • Comfortable working environment ( )
  • Family-friendly
  • Team socialization – games, parties, outdoor activities, trips. Bring your family members!
  • Talent development and long career rewards – one day every few weeks dedicated just for study.
  • Company-paid online and offline education courses, books and magazines, participation at industry conferences and workshops
  • Studio cafeteria with free coffee and healthy fruit days
  • Masters in computer science, mathematics, physics, or other related field

Apply now

Join GoodAI

Are you keen on making a meaningful impact? Interested in joining the GoodAI team?

View open positions