Creative Technologist, Programmer at Antimodular Research

Antimodular Research

Location: Montreal, Canada
Type: Full-Time
Category: Technologist


Creative Technologist, Programmer
Antimodular Studio, Montréal, Québec
Location: Montréal
Deadline for submitting applications:** 22 September 2023
Job type: Permanent full-time position with career incentives
Salary: Based on experience and qualifications
Language: Proficiency in English required. French, Spanish and German are all assets, in that order of priority. Must be willing to attend French lessons if needed.
Relocation: Ideally the candidate is a Canadian citizen, a permanent resident of Canada or already has all permits to work in Canada. Citizens of Mexico and the United States can apply for this job under a CUSMA permit.

**Description:** Antimodular Research, the Montreal-based studio of the artist Rafael Lozano-Hemmer, seek to hire an experienced Programmer. The candidate should be a generalist, with a track record of successful development across different digital platforms, programming languages and media. They will be responsible to propose and implement technical solutions based on the most current software and hardware available, work with the team to integrate those and use their coding skills to write all needed software applications. A strong understanding of how the aesthetic qualities of technologies can be leverage for art making, are required. The candidate will work in close collaboration with the head of Research and Development to develop new artworks and port, maintain or improve existing ones.


  • Plan, prioritize and work with minimum oversight in the programming of several simultaneous new projects.
  • Produce quality code that is well documented and in accordance with design and technical specifications and allows the resulting apps to withstand long-term unsupervised operation.
  • Work in a team with other programmers, product designers and production assistants.
  • Execute and implement automated or manual tests (unit tests, deployment tests, blackbox, duration tests, etc) to insure that the artwork is of the highest quality.
  • Port, maintain or extend well-documented legacy multimedia projects written in C/C++, Python, Shell, Cocoa and Java.
  • Document the artworks/applications and teach their operations to other personnel.
  • Participate in the presentation of projects, including travel around the world.

Qualifications and Experience:

  • Degree in Media Arts, Computer Science, Engineering or similar.
  • Minimum 3 years experience producing and presenting work in the field.
  • Fluency working with a selection of creative frameworks such as openFrameworks, Cinder, Processing, Touch Designer, C++, C#, Python, cocoa, Unreal, Java, Javascript.
  • Experience with matrix math, homographies, camera calibrations, 3D mapping, computer vision, camera tracking and structured light systems.
  • Some experience with different approaches in machine learning, shaders and GPU code
  • Command of multiple operating systems, data structures and algorithms.
  • Understanding of networking, concurrent systems and distributed systems.
  • Always feeling the urge to integrate new features, update the code to be more scalable and increase its performance.
  • Experience with hardware integration: machine vision cameras, depth cameras, LED arrays, acoustic arrays, mechanical, pneumatic and hydraulic systems; including micro-controller programming, filters, RC circuits, and general electronics.

Candidates should also possess the following traits:

  • Able to work effectively and collaboratively with others to achieve common goals.
  • Flexible, self-motivated and is open and willing to provide and receive feedback.
  • Able to shift focus between multiple project with changing priorities.
  • Enjoy working in a non-corporate, professional setting dedicated to the arts.
  • Willing and able to travel, sometimes at short notice.

Antimodular is a Research and Development studio headed by artist Rafael Lozano-Hemmer, operating in Montréal since 2003. The studio has 20 full-time employees including programmers, engineers, architects, designers, and artists from seven countries. The staff is supplemented by long-standing collaborators and, depending on the project, by diverse specialists such as philosophers, musicians, mathematicians, ornithologists, and others. Lozano-Hemmer’s work has been presented in most major Art Biennials around the world, is in prestigious art museums collections—such as MoMA, TATE, MUAC, Guggenheim, and Reina Sofía—and has been recognized by accolades like two British Academy Awards BAFTAs, the Golden Nica in Austria, the Governor General’s Award in Canada, a Trophée des Lumières in France, a Bauhaus Award in Germany and the title of Compagnon des Arts et des Lettres du Québec. Visit []( to learn more.

Antimodular is committed to diversity and equity in employment. It welcomes applications from women, Indigenous persons, persons with disabilities, members of the LGBTQA2+ community, persons of minority sexual orientation or gender identity, visible minorities, and others who are affected by structural inequalities. All qualified applicants are encouraged to apply.

Perks of being employed at Antimodular include: Private medical insurance, ample paid holidays, free yoga classes, top-of-the-line computers and technology, paid continuing education, free lunch every Friday with a different visitor (we’ve had philosophers, artists, historians, scientists, curators, etc), progressive environment and projects, sustained contribution to open source, public credit for contributions, and complimentary studio refreshments.

How To Apply:

To apply: Please submit a cover letter and CV to with “Creative Technologist, Programmer” in the subject line. Only applicants selected for an interview will be contacted. References from three previous employers are required; please include letters or contacts with your application.