Interactive Media Developer - Information Technology Services

City Of Edmonton

Edmonton

On-site

CAD 59,000 - 76,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Edmonton Public Library seeks an Interactive Media Developer to design, animate, and program engaging interactive experiences for Digital Wall and STEAM programs. You will blend 2D/3D animation with real-time engine development and apply AI across the creative workflow.

The role emphasizes customer focus, collaboration with partners, and ongoing learning, with a downtown location and strong transit access.

Qualifications

  • Related degree or diploma with 3D Animation, Game Design, Computer Science or Interactive Media as examples.
  • Minimum five years of related experience in interactive or animated media, including real-time game engine development and scripting (Unreal Engine/Blueprints).
  • Proficiency with C++ and OO design/implementation.
  • Experience applying AI-assisted tools across creative production workflows.

Responsibilities

  • Conceptualize, design, animate, program, test and deliver interactive digital experiences.
  • Combine 2D/3D animation with real-time game engine development for EPL’s Digital Wall and immersive spaces.
  • Apply AI across ideation, asset creation, code generation, and animation while ensuring quality and cultural sensitivity.
  • Develop training/resources to support staff and customer experiences.

Skills

Unreal Engine
C++
3D Animation
UX/UI Design
AI in Creative Production
Project Management
JavaScript

Education

Related degree: 3D Animation / Game Design / Computer Science / Interactive Media

Tools

3ds Max
Maya
Cinema 4D
Blender

Job description

Job Description - Interactive Media Developer - Information Technology Services (55885)

Job Description

Interactive Media Developer - Information Technology Services

Job Number

55885

Are you enthusiastic about interactive media, real-time game engines, and AI-assisted creative production? Do you have experience with 3D modelling, animation, and interactive interfaces, and an appetite for applying AI across the creative workflow? Do you want your work to be visible in the daily experience of a city’s worth of library customers? If so, EPL is the place for you.

As the Interactive Media Developer, you will conceptualize, design, animate, program, test, and deliver interactive digital experiences that engage customers through motion, storytelling, and immersive environments. You will combine 2D and 3D animation with real-time game engine development, including visual scripting and programming, to produce interactive exhibits, simulations, and visual narratives for EPL’s Digital Wall, immersive spaces, and STEAM (Science, Technology, Engineering, Arts, and Mathematics) programs. You will apply AI approaches at every stage of the workflow, from ideation through asset creation to code generation and animation, and you will critically evaluate AI output for quality, factual accuracy, and cultural sensitivity.

Reporting to the Manager, Infrastructure and Applications, you will work with other developers and external content partners to research and integrate emerging digital visualization, interactive media, and AI content generation technology into EPL public spaces. You will be a major contributor to EPL’s Digital Wall at the Stanley A. Milner Library, a giant, touch interactive digital display. To see some of the work of the Interactive Media Developers, check out www.epl.ca/digital-exhibits/

As the ideal candidate, you are customer service focused and thrive on creative, technically challenging projects. Using your passion for technology, storytelling, and continuous learning, you will develop training and resources that support customer experiences and staff capability in modelling, animation, real-time development, and AI-assisted production. We offer strong work-life balance, professional development, and a downtown location with excellent access to public transportation.

Qualifications
  • A related degree or diploma from a recognized post-secondary institution, with 3D Animation, Game Design, Computer Science, and Interactive Media given as examples, or relevant industry experience.
  • Minimum five years of related experience developing and delivering interactive or animated media, including real-time game engine development and scripting, with Unreal Engine and Blueprints given as examples.
  • Demonstrated knowledge of sound software programming practices.
  • Proficiency with C++ and experience in object-oriented design and implementation.
  • Demonstrated understanding of UX and UI design principles and interaction design in immersive environments.
  • Experience applying AI-assisted tools across creative production workflows, including ideation, asset creation, code generation, and animation, is preferred.
  • Experience with 3D animation, rigging, lighting and rendering using one or more packages such as 3ds Max, Maya, Cinema 4D, or Blender is preferred. Experience developing applications that incorporate multi-touch input, augmented reality, or virtual reality, and proficiency in one or more additional programming languages such as C#, Python, or JavaScript, are also preferred. Project management experience is an asset.

Note: Suitable candidates who do not meet the education and/or experience qualifications may be considered on a developmental basis.

What do you need to bring to this position?

  • Customer service orientation.
  • Technology skills to develop interactive media and digital visualization services and experiences.
  • Effective problem solving and analytical abilities.
  • Strong organizational, time and project management skills.
  • Ability to create training and resources for staff and customers.
  • Strong research, problem solving and analytical abilities.
  • Effective interpersonal and communication skills.
  • The ability to work both independently and collaboratively within a team environment.
  • A commitment to uphold the Canadian Federation of Library Associations position statements on Intellectual Freedom and Diversity and Inclusion. Candidates selected for an interview will be asked to present and discuss a short portfolio of previous work.
Who we are:

The secret ingredient for making EPL a magical place is no secret at all; in fact, it's very simple: We share. We share stories, ideas and experiences. We share with our customers, our communities, and ourselves. We are Edmonton's largest lender of all manner of information and entertainment.

Pay Band:

$43.41 - $55.41 per hour*
*Approximately $79,326 - $101,241 per annum based on a 35 hour work week.

Classification Title : Professional Services 3

Posting Date

Aug 14, 2026

Closing Date

Aug 23, 2026, 11:59:00 PM (MDT)

Number of Openings (up to)

1 - Permanent Full-time

Union : CSU 52

Department

Edmonton Public Library

Work Location(s)

Information Technology Services, Stanley A. Milner Library, 4th Floor, 7 Sir Winston Churchill Square Edmonton T5J 2V4

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Library Assistant - Stanley A. Milner Library
Library Assistant - Stanley A. Milner Library

City Of Edmonton • Edmonton

On-site
CAD 45,000 - 57,000
Library Assistant - epl2go/Shelley Milner Children's Library
Library Assistant - epl2go/Shelley Milner Children's Library

City Of Edmonton • Edmonton

On-site
CAD 59,000 - 76,000
Library Assistant - Shelley Milner Children's Library/epl2go
Library Assistant - Shelley Milner Children's Library/epl2go

City Of Edmonton • Edmonton

On-site
CAD 59,000 - 76,000
End Point Technician - Technology Services Division
End Point Technician - Technology Services Division

City Of Edmonton • Edmonton

On-site
CAD 68,000 - 87,000
Library Assistant - Clareview Branch
Library Assistant - Clareview Branch

City Of Edmonton • Edmonton

On-site
CAD 81,234,000 - 103,649,000
Library Assistant - Riverbend Branch
Library Assistant - Riverbend Branch

City Of Edmonton • Edmonton

On-site
CAD 44,000 - 56,000
Library Assistant - Strathcona Branch
Library Assistant - Strathcona Branch

City Of Edmonton • Edmonton

On-site
CAD 45,000 - 57,000
Library Assistant - Whitemud Crossing Branch
Library Assistant - Whitemud Crossing Branch

City Of Edmonton • Edmonton

On-site
CAD 45,000 - 57,000
Union CSU 52
Executive Director, Customer Experience
Executive Director, Customer Experience

Edmonton Public Library • Edmonton

On-site
CAD 120,000 - 180,000
Library Assistant - Woodcroft Branch
Library Assistant - Woodcroft Branch

City Of Edmonton • Edmonton

On-site
CAD 45,000 - 57,000