Machine Learning Engineer

An ideal candidate might be a recent Machine Learning PhD graduate with some commercial experience who wants to solve cutting edge challenges related to AI and computer graphics in a dynamic startup environment.

About the Job

At Kaedim our mission is to use AI to accelerate the 3D asset production process for games development. Our software, with AI at its core, can synthesise and stylise multiple new digital 3D assets from a single input image.

The co-founders of Kaedim, Konstantina and Roman, were inspired to develop a better way to create digital 3D assets after completing several design projects together. The often frustrating and repetitive process of manually creating new assets seemed stuck in time, and they found that many in the games industry felt the same. With their knowledge of AI they created Kaedim, where they are building the tools that will bring the asset production process into the 21st Century and enable more creators to make richer, more polished games.

We are growing our team and looking for people with an adventurous and curious spirit, who are excited to solve big problems in the games industry using cutting edge technologies. We’re looking for highly talented and industrious people who are ready to revolutionise how 3D assets are made.

Minimum Qualifications

  1. Master’s degree in Computer Science, a related technical field or equivalent practical experience.
  2. 4+ years of experience with one or more general purpose programming languages including but not limited to: Python, Java, or C/C++.
  3. Experience with PyTorch and associated libraries.
  4. 2+ years of experience researching and building Machine Learning/Computer Vision solutions.
  5. Ability to speak and write in English fluently and idiomatically.

Preferred Qualifications

  1. PhD degree in Computer Science, Artificial Intelligence, Machine Learning, or related technical field.
  2. Commercial experience building ML solutions for business problems.
  3. Experience with further ML libraries such as Tensorflow.
  4. Experience performing academic and customer research.
  5. Comfortable setting best practices as a researcher and developer.


  1. Design, develop, test, deploy, maintain and improve ML models/infrastructure and software that uses these models.
  2. Participate in research and development of Machine Learning and Computer Vision applications.
  3. Lead designs of major software components, systems, and features.
  4. Write clean, efficient, tested code.
  5. Aid other team members with squashing bugs.
  6. Engage the other team members in determining the direction of the product strategy.
  7. Talk to customers and stakeholders to inform design decisions.


Applications are open.

Apply by sending your CV and a 1-page cover letter (both in .pdf format) at