[HIRING] C# Computer Scientist for a fairly popular chess variant AI sandbox

About Us

Frame of Mind is an AI games company in Montreal, Canada. ChessCraft is a chess variant AI sandbox with nearly a million installs. Team of one. Built with Unity. It’s currently available on Google Play and Steam, and it’s in open beta on the Apple Store.

https://chesscraft.ca/

https://chesscraft.ca/jobs

Context

Once the AI became good enough to beat me on smaller boards with variant pieces and could crush 99% of my users on most boards, I stopped making it better. However I have a backlog of ideas to make it even better.

The AI for ChessCraft is written in C#. Unity uses this codebase, but it also compiles to a commandline application with tests and benchmarks. You can learn more about the C# ChessCraft project here.

Job Description

You could be a senior adviser and review the project with me, or be a developer to help with AI and C# improvements:

  • Suggest industry best practices, refactoring, and utilities for the C# project.
  • Parameter tuning. Presently, my 50 parameters are not tuned at all, I just hand-picked values.
  • Implement or suggest C# optimization ideas.
  • Simplify the tree search code.

Hours and Compensation

Based on experience and portfolio. Your application email must include your proposed hourly rate.

Requirements

  • You can have a technical conversation about most of the AI concepts used to build ChessCraft.
  • Portfolio of C# project(s). I must see code samples. For team projects, I can clearly identify what was written by you.
  • Knowledge of computer science or experience with performance optimization.
  • Basic knowledge of classic chess.

Assets

Not required, but nice to have:

  • Experience with machine learning, especially parameter tuning or popular open source libraries.
  • Related university degrees, online course completions, or certificates.
  • Quantitative results of performance improvements to code (any language).
  • Experience with Unity or Linux.
  • Send me an email from a school or institution email address, so I can trust you faster.

Contact

See the email on the jobs page: ChessCraft - Jobs

Thanks for reading!

1 Like

Hi there,

Wanted to connect about the C# computer scientist role, here’s my portfolio.

If you would like to chat further we can connect for a brief call. You can book via my calendly link below:

Thanks,
-Anil

Accomplished Senior Game Developer with a proven track record at Upworks Work
From Home, specializing in multiplayer frameworks and client-server architecture.
Expert in Unity, enhancing game performance by 25% and leading cross-functional
teams to deliver high-quality, engaging gaming experiences. Skilled in RESTful API
integration and effective project management, demonstrating a unique blend of
technical prowess and leadership.