Talent.com
SimpliCity Digital Inc ("SimpliCity CMS")
Applied AI Engineer (JavaScript, Intermediate to Senior, Remote in Canada)SimpliCity Digital Inc ("SimpliCity CMS") • Vancouver, BC, CA
Applied AI Engineer (JavaScript, Intermediate to Senior, Remote in Canada)

Applied AI Engineer (JavaScript, Intermediate to Senior, Remote in Canada)

SimpliCity Digital Inc ("SimpliCity CMS") • Vancouver, BC, CA
3 hours ago
Salary
CA$50.00 hourly
Job type
  • Full-time
  • Permanent
  • Remote
  • Quick Apply
Job description

**Heads-up: this job will only be open until 5pm PT on Sunday, September 13, 2026 so please apply right away if interested.**

Intermediate to Senior | Remote in Canada | 6 months Term Employee | 32-36 Hours per Week (Mon–Thu) | Hiring Budget: $50/hr – $65/hr

--

Hiya! We’re SimpliCity, a Vancouver-based GovTech startup building technology with purpose. Our core product is a composable content management system (CMS) that unifies municipal digital services, transforming a municipality’s website from a static library into a connected "front door" for the community. We are a small but mighty team that values diversity, curiosity, and the drive to continuously learn and improve.

The Opportunity

Moving a municipality onto our platform means converting thousands of web pages, documents, and images into structured content, and today most of that work is done by hand. We are hiring an Applied AI Engineer for a six-month project to change that. You will design and build an AI and automation pipeline that reads a client’s existing website content, interprets and classifies it, generates accurate metadata, and maps it into structured records and machine-readable JSON, with validation of output quality at scale.

This is a hands-on applied engineering role, not a research one. You will work directly with our CTO, Ian Sim, who directs the architecture, alongside our fullstack engineer and our QA/content specialist. The automation pipeline will be proven on real municipal website migrations under real deadlines, and the goal at the end of the project is a repeatable pipeline that any of our team members can run.

What You’ll Build

  • Reusable migration scaffolding: A single, repeatable structure for migration tracking, content inventory, and site scraping that works across all municipalities.
  • AI generation for templated records: News, events, meetings, facilities, bylaws, and contacts, which together make up roughly half of a municipality’s content by volume.
  • AI mapping to content models: Converting unstructured and semi-structured source material into structured records that conform to a defined schema. The mapping is not deterministic, and each client layers its own rules and vocabulary on top, so this is the hardest and most interesting part of the project.
  • Validation at scale: Tooling that confirms AI output quality quickly, so quality checking keeps pace with volume.
  • An MCP server: Making the pipeline’s capabilities reachable in a standard way (Model Context Protocol) by AI assistants, our platform, and downstream systems.
  • Internal application: Build an internal tool that takes advantage of the MCP and pipeline for any SimpliCity staff member to be able to migrate content themselves.

Our Tech Stack

We don’t expect you to be a master of everything on day one, but you should be comfortable (or excited to become very skilled) in:

  • AI: LLM APIs and coding agents, prompt and context engineering, model selection and fine-tuning, structured output with JSON schemas, and evaluating output quality. We currently use Claude Code as a team but it may make sense to explore other frontier models, or open source ones, or all the above.
  • Platform: JavaScript (Node.js), ReactJS, REST APIs, composable/headless CMS architecture, and Microsoft Azure (Canadian cloud-hosted).
  • Data: Unstructured and semi-structured web content, HTML and document parsing, content classification, and metadata extraction.
  • Tools: Git (Bitbucket & GitHub), Jira, Slack, Notion, and Microsoft 365/OneDrive.

What We’re Looking For

  • An applied AI builder with 3+ years of software engineering experience: You have shipped real software, and you have built things with LLMs beyond chat: pipelines, agents, extraction or classification systems, or evaluation harnesses.
  • A strong JavaScript engineer: You bring strong JavaScript and Node.js expertise, since the pipeline and its tooling are built in JavaScript, from command-line scripts to web utilities.
  • An engineer who ships tools, not demos: You know the difference between a supervised script that works on one machine and a repeatable tool a teammate can run without you, and you build for that last case.
  • A pragmatist about model quality: You measure output quality instead of eyeballing it, and you know when to reach for prompting, fine-tuning, or plain deterministic code.
  • Comfortable with messy source data: Real municipal websites are inconsistent. You are not put off by tangled HTML, scanned PDFs, and content that follows no schema.
  • A collaborative problem-solver: You work closely with our CTO, engineers, QA/content specialist, and other team members to make technical recommendations. You are comfortable working autonomously but know when to sync with the team when clarity and support is needed.
  • A responsible AI collaborator: You are effective at specifying and communicating with AI tools like Claude Code or others. Crucially, you know how to work without AI and use your best judgment to determine when human intervention and planning are needed. You see AI as a way to help solve real problems rather than just letting it run wild.

Education & Certifications

  • Academic foundation: University degree or diploma in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Continuous learning: Applied AI moves fast, and you stay current with models, tooling, and techniques, and you enjoy sharing what you learn with the team.

Why Join Us?

  • 4-day workweek and flexibility: Our team typically works Mondays to Thursdays. We provide a flexible work environment where you can shift your hours for an appointment, swap a workday when needed, or balance caretaking and life commitments.
    • Note: because this is a set project timeframe with specific deliverables, you may need to work some half days on Fridays or an extra hour each day Mon-Thurs on some weeks.
  • Remote-first: Work from anywhere in Canada. If you're in Vancouver, we’d love to get together for the occasional coffee or tea, meal, or working session.
  • Real-world impact: You aren’t just moving tickets; you’re contributing to building digital infrastructure that helps Canadian communities thrive.
  • Inclusive in every way: We value diversity in all forms: cultures, ages, sexualities, gender identities, neurotypes, and life experiences. We believe that a team with a wide range of thoughts and perspectives builds better products for the diverse communities we serve. We all contribute to creating an environment where everyone feels respected, included, and empowered to bring their whole, authentic self to work. We particularly encourage women and members of other underrepresented groups in tech to apply.
  • No drama and no tech-bro culture: We hire for potential and ‘good human’ vibes. We treat everyone as autonomous professionals where we value collaboration when it’s needed, but we also trust you to simply get on with your work. Our culture is built on mutual respect for the unique skills each person brings to the table.

Hiring Timeline and Rate

We are looking to hire quickly, therefore this posting will be taken down around 5pm PT on Sun September 13, 2026. We plan to run interviews the week of September 14, and make an offer asap for a start date of October 1, 2026.

We are hiring a term employee for an initial period of 6 months. This position may be extended and/or turned into a permanent role depending on how our company grows and in your interest in continuing to work with us.

You will work full-time of 32 to 36 hours per week within our typical team schedule of Mon-Thurs (some half day Fridays if needed), anywhere between 8am-7pm PT. If you are working outside BC, we need the majority of your daily hours to overlap with our team time. You can choose which hours within that window work best for you, and some hours outside the core window are also doable.

We are a fully remote team working within Canada (sorry, candidates physically located outside of Canada will not be considered).

Our budget for this role is within the $50/hr to $65/hr range, depending on your skills and strength of your experience.

How to Get Our Attention

If you’ve managed to read this far, then chances are you’d love working here (and you appreciate more detail over less!). So as a bonus, we wanted to share some tips with you when applying, because yes, our CEO, Briana Sim (LinkedIn), reads every application. To move to the top of the pile:

  1. Show your style: In your summary or cover note, tell us why our mission resonates with you. If you have built a workflow or managed a project you are proud of, tell us about it. We would also love to hear what keeps you curious outside of work, whether it is a passion project or your ideal Friday off.
  2. Give us the real resume: We prefer longer, chronological resumes, and career changes or gaps are fine by us (life is often life-ing, right?). We value context and honesty. We want to understand what you actually accomplished, what you learned, how you performed both individually and as a collaborator, and how your experience makes you ready to grow with us.
    • Please also make sure to clearly indicate your role, start and end dates (month + year), company name, location (City/Province if in Canada; or City/Country if abroad – and yes we do hire folks with international experience outside of Canada), and your education including the same dates and location format as with roles.

--

FYI SimpliCity was spun out from our sister company Radical I/O in 2022. While we operate as a dedicated startup team focused on our composable CMS platform, we share a centralized recruitment platform (and founding team) with Radical I/O.

Create a job alert for this search

Applied AI Engineer (JavaScript, Intermediate to Senior, Remote in Canada) • Vancouver, BC, CA

Similar jobs

Remote Senior Full-Stack Engineer - Scale SaaS with AI

ProcurifyVancouver, Metro Vancouver Regional District, Canada
Remote
Full-time

A leading technology firm in Vancouver is seeking a Senior Full Stack Software Engineer to tackle SaaS development challenges.This role involves designing and maintaining full stack features using ... Show more

 • Promoted

Remote Software Engineer – AI Trajectory Annotations

Weekday AI (YC W21)Vancouver, Metro Vancouver Regional District, CA
Remote
Part-time

A leading AI consultancy is seeking experienced Software Engineers to assist in creating training datasets for AI models.This part-time role, based in Canada, demands a minimum of 2 years' experien... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

Senior AI Engineer, AI Inference Systems

BrixPacific, British Columbia, Canada
Full-time

Senior AI Engineer, AI Inference Systems.Senior AI Engineer, AI Inference Systems.Oversee and optimize the LLM inference engine to ensure performance, scalability, and cost-efficiency.Collaborate w... Show more

 • Promoted

Senior Engineer for Data and AI Applications

Rivian Automotive, Inc.Vancouver
Full-time

Join Rivian’s Data and AI Platform as a Senior Engineer.Develop next-gen applications using state-of-the-art frameworks and AI technologies.As a pivotal member of our team, you will lead the creati... Show more

 • Promoted

Agentic AI & Integration Technology Lead

Village Farms International Inc.Delta, Metro Vancouver Regional District, Canada
Full-time

Take the lead in technology integration at Village Farms International, focusing on Agentic AI and enterprise workflows.This position offers a chance to ensure robust and secure integrations within... Show more

 • Promoted

Remote Full-Stack Engineer — React + AI-Ready Backend

YelpVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading tech company is looking for a Full Stack Engineer to join their innovative team.This role involves building features to enhance their mission in the automotive industry.You will work on h... Show more

 • Promoted

AI-Driven Software Engineer for Integrations

King River Capital GroupVancouver, British Columbia, Canada
Full-time

Become an AI-Driven Software Engineer focusing on integrating innovative services for travelers.Utilize advanced AI tools to enhance integration workflows across multiple platforms.This high-owners... Show more

 • Promoted

Remote Senior Software Engineer Ai-Native Platform - C$145,000 - C$165,000 A Year - Remote

AplosRichmond, Canada
Remote
Full-time

Seeking a Senior Software Engineer for a nonprofit software provider to design AI-integrated core systems and optimize performance. Show more

 • Promoted

Remote AI Software Engineer - Contractor, 10-40 hrs/wk

TuringVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading research accelerator is seeking a software engineering contractor based in Canada, Ontario, to evaluate and refine AI-generated code.This role requires over 5 years of experience, includi... Show more

 • Promoted

Senior Cloud Software Engineer & Ai/Ml Integrations Lead - C$115,000 - C$145,000 A Year

Leading Tech Scale-UpRichmond, Canada
Full-time

Designs and enhances cloud applications, integrates AI/ML, optimizes infrastructure, and mentors junior developers in a hybrid work environment. Show more

 • Promoted

Fullstack Software Engineer — Data & Ai Platform - C$170,000 - C$227,000 A Year

Menlo VenturesRichmond, Canada
Full-time

Fullstack Software Engineer needed to build scalable data and AI products.Requires 10+ years experience in HTML, JavaScript, and server-side technologies. Show more

 • Promoted

Senior Software Engineer – Impact Saas (Remote Canada) - C$145,000 - C$165,000 A Year - Remote

Unified Software CompanyRichmond, Canada
Remote
Full-time

Seeking a Senior Software Engineer to lead cloud CRM platform projects, mentor teams, and implement best practices in a remote-first setting.Requires 5-7 years of JavaScript/TypeScript experience. Show more

 • Promoted

Senior AI Engineer - Backend-Driven Agentic (Remote)

BayOne SolutionsVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A technology firm is hiring a Senior Full Stack Engineer (Backend-Leaning) with a strong focus on backend services and AI applications.The ideal candidate will have experience in building agent-bas... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Remote AI Engineer (Full-Stack) — Build Trusted AI Apps

DurableVancouver, British Columbia, Canada
Remote
Full-time

A Vancouver-based technology company seeks experienced full stack and frontend engineers to build customer-facing AI applications.Candidates should have a solid understanding of React, NextJS, and ... Show more

 • Promoted

Platform Engineer: Developer Efficiency With Ai Tools - C$116,800 - C$226,000 A Year

Leading Technology CompanyRichmond, Canada
Full-time

Seeking a Software Engineer to improve developer efficiency by building backend systems and integrating AI tools, leveraging Java, Python, and Kubernetes. Show more

 • Promoted

Senior AI Agent Engineer: Deploy & Integrate

CrestaVancouver, Metro Vancouver Regional District, CA
Full-time

A leading AI technology company in Canada is seeking an AI Agent Engineer to develop and deploy intelligent AI agents.The ideal candidate will have a strong background in software development and A... Show more

 • Promoted

AI Solutions Engineer - Remote Opportunity

Yeah! GlobalVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Elevate your career as an AI Solutions Engineer with a remote role for a California-based client.Focus on designing and launching innovative AI initiatives that drive business success.We're buildin... Show more

 • Promoted

Senior QA Automation Engineer: AI-Driven Testing & CI/CD

New Value SolutionsRichmond, Metro Vancouver Regional District, Canada
Full-time

A national IT consulting company is seeking a QA Automation Engineer in Canada to ensure the quality and performance of enterprise applications.Responsibilities include analyzing requirements, defi... Show more