Software engineer for ARTificial Mind

Salary Competitive

About us:

We have been creating AI art for eight years (primarily conversation-driven artworks with LLMs) and have achieved international recognition with exhibitions at some of the world's largest museums, as well as NASA's section of the International Space Station. Our DNA is in digital interactive art with machine learning - all built upon a foundation of great teamwork. You will work closely with artist and founder Cecilie Waagner Falkenstrøm and the team's other creatives and software developers.  


Job description:

You will become a central part of our dev team, working to develop our interactive art projects. The most important thing is that you are a talented programmer and a strong generalist, who dares to learn new technologies, and are motivated to apply state-of-the-art research in the context of an art exhibition. It is a great advantage if you have experience with LLM (Large Language Models) and machine learning. You will build software projects that integrate data from a number of different sources in immersive interactive art installations. Work tasks will be very broad - ranging from self-hosting, running and evaluating new language models, to integrating 3D cameras with a game engine, to managing parallel rendering of larger Blender projects, to troubleshooting software art installations on-site at a museum.


Technical details:

We mostly work in Python, but it happens that we write in new and different languages e.g. Nim, Rust, Elm, and Typescript. We mostly work on Linux, and host everything in Docker on Linux servers, configured using Ansible. Our GPU machines are physically located in the office, and we manage all our own data and compute. Generally, you decide which tools should be used to solve a task, but it is expected that you are competent with Python, web technologies (HTML, JS), and Linux servers.


Areas of responsibility:

(We’re looking to hire two dedicated software developers, so you will work with one or more of these areas, depending on your qualifications and interests) 

  • Scouring the internet for new technology research that can be applied in an artistic context (and writing the glue-code to make stuff work in an installation).

  • Design and implementation of server-side services to execute pre-trained machine learning models.

  • Pre-processing datasets for training or fine-tuning models.

  • Managing training or fine-tuning processes on our GPU servers.

  • Post-processing rendered media output (e.g. upscaling, re-encoding, ffmpeg-y stuff).

  • Monitoring, profiling and maintaining existing services.


Qualifications:

  • A strong background in back-end development.

  • Experience hosting web services on Linux servers.

  • Experience programming in Python.


Advantage, but not required:

  • Experience working with large language models.

  • Experience with machine learning technologies in general.


We offer:

  • An exciting and challenging position in an innovative and creative environment.

  • You will be a core member of our team and work closely with software developers as well as creatives. 

  • Opportunity to work with and in open source, and a strong culture of contributing to copyleft projects.

  • You will be part of an artistic process from the idea generation to the code implementation.


We’re looking forward to meeting you.

For more information or questions please contact us at ao@artificialmind.ai or phone number 29805168

Perks and benefits

This job comes with several perks and benefits

Near public transit
Near public transit

Paid holiday
Paid holiday

Social gatherings
Social gatherings

Flexible working hours
Flexible working hours

Skill development
Skill development

New tech gear
New tech gear

See all 12 benefits

Working at
ARTificial Mind (and NobodyWho)

About ARTificial Mind: ARTificial Mind is an art-tech studio founded by artist Cecilie Waagner Falkenstrøm. For over eight years, we have been pioneering the creation of interactive AI art using machine learning techniques, particularly large language models (LLMs). Our work has gained international acclaim, with exhibitions at some of the world's most renowned museums, and even in space aboard NASA’s section of the International Space Station. www.artificialmind.ai About NobodyWho: NobodyWho is an open-source software platform designed to empower game developers, even those with no experience in large language models (LLMs), to create offline-first, locally processed, and compute-efficient dialogue systems for non-player characters (NPCs) in video games. Our core product is a copyleft-licensed plugin compatible with several game engines. https://gitlab.com/nobodywho/nobody NobodyWho is a spin-out from the art-tech studio ARTificial Mind. We share office space in the heart of Copenhagen.

Read more about ARTificial Mind (and NobodyWho)

company gallery image