AI Engineer (Full-Stack)

Thoughtcraft Technologies

Calgary

On-site

CAD 84,000 - 90,000

Full time

5 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employer-sponsored extended health (H)

Job summary

Thoughtcraft Technologies Ltd., based in Calgary, seeks an AI Engineer with strong full-stack development capabilities to build production software and AI-enabled features. You will contribute across the stack, from frontend interfaces to backend services and API integrations, employing modern AI and LLM technologies.

The role emphasizes turning prototypes into reliable production features, collaborating with product stakeholders, and owning features from conception to release in a small,

Qualifications

  • 3–4+ years of professional software development experience.
  • Professional experience with React and modern front-end development.
  • Experience with Node.js, Python or another modern backend technology.
  • Experience designing or working with REST APIs and backend services.
  • Experience with SQL and/or NoSQL databases.
  • Solid understanding of Git and collaborative software development workflows.
  • Strong written and verbal English communication skills.
  • Able to work regularly from our Calgary office and collaborate during North American business hours.
  • Legally entitled to work in Canada.

Responsibilities

  • Design, build and maintain production web applications across the front end and back end.
  • Develop modern user interfaces using React, Next.js and TypeScript.
  • Build backend services, APIs and application logic using Node.js and/or Python.
  • Work with relational and NoSQL databases.
  • Integrate external APIs, data services and third‑party platforms.
  • Build and integrate AI-powered product features using large language models and AI APIs.
  • Prototype new AI workflows and turn successful prototypes into reliable production features.
  • Work with structured prompting, model outputs, application logic and AI evaluation as part of product development.
  • Troubleshoot, test and improve existing applications and services.
  • Participate in code reviews and contribute to engineering standards and architecture decisions.
  • Collaborate directly with engineers, product managers and other stakeholders across distributed teams.
  • Take ownership of features from initial problem definition through implementation and production release.

Skills

React
Node.js / Python
REST APIs
SQL / NoSQL
Git

Tools

Next.js
TypeScript

Job description

Work Arrangement: 4 days per week onsite in office

Base Salary: CAD $84,000–$90,000 per year, depending on experience

Benefits: Employer-sponsored extended health benefits

About Thoughtcraft

Thoughtcraft Technologies Ltd. is a Calgary-based technology consulting and product incubation company working with technology businesses in areas including HR Tech, online recruitment and digital products.

We work closely with long-term technology partners to turn market insights, product concepts and emerging technologies into working digital products. Our work spans product strategy, data-driven research, rapid prototyping, applied AI and software development.

Rather than operating as a traditional project-based consulting team, our engineers work as part of integrated product and engineering teams, collaborating with product managers, researchers and engineers across Canada, the U.S. and Asia.

The Team

You will join a small and collaborative engineering environment in Calgary and work alongside other local software engineers in a shared office setting.

The Calgary team works closely with distributed product and engineering teams serving North American technology products. While you will be employed directly by Thoughtcraft Technologies Ltd., your day-to-day work will involve close collaboration with engineers and product stakeholders across our partner teams.

This is a good fit for someone who enjoys the pace and ownership of a small engineering team while still working on established, production-level products.

The Role

We are looking for an AI Engineer with strong full-stack development capabilities.

Despite the title, this is not a machine-learning research position. Your core responsibility will be building and improving production software, with an increasing portion of the work involving AI-enabled product features and workflows.

You will work across the stack: developing web applications, backend services and APIs, working with databases, integrating third-party services, and building new capabilities using modern AI and large language model technologies.

The ideal candidate is a solid full-stack engineer who is interested in how AI is changing software development and product design—and wants to build those systems rather than only experiment with them.

What You’ll Work On
  • Design, build and maintain production web applications across the front end and back end
  • Develop modern user interfaces using technologies such as React, Next.js and TypeScript
  • Build backend services, APIs and application logic using Node.js and/or Python
  • Work with relational and NoSQL databases
  • Integrate external APIs, data services and third‑party platforms
  • Build and integrate AI-powered product features using large language models and AI APIs
  • Prototype new AI workflows and turn successful prototypes into reliable production features
  • Work with structured prompting, model outputs, application logic and AI evaluation as part of product development
  • Troubleshoot, test and improve existing applications and services
  • Participate in code reviews and contribute to engineering standards and architecture decisions
  • Collaborate directly with engineers, product managers and other stakeholders across distributed teams
  • Take ownership of features from initial problem definition through implementation and production release
What We’re Looking For
  • Approximately 3-4+ years of professional software development experience
  • Professional experience with React and modern front‑end development
  • Experience with Node.js, Python or another modern backend technology
  • Experience designing or working with REST APIs and backend services
  • Experience with SQL and/or NoSQL databases
  • Solid understanding of Git and collaborative software development workflows
  • Ability to understand an existing codebase and independently deliver production-quality features
  • Strong analytical and problem‑solving skills
  • Strong written and verbal English communication skills
  • Comfortable working in a small, multicultural and distributed engineering team
  • Able to work regularly from our Calgary office and collaborate during North American business hours
  • Legally entitled to work in Canada
Nice to Have

You do not need to be an AI or machine‑learning specialist when you join us. Experience in any of the following areas would be beneficial:

  • Building applications using OpenAI, Anthropic or other LLM APIs
  • AI agents, tool calling, retrieval or AI workflow development
  • Prompt engineering and structured model outputs
  • AI evaluation, testing or observability
  • Next.js and modern React frameworks
  • Cloud platforms such as AWS, Azure or Google Cloud
  • Docker, CI/CD and production deployment workflows
  • Experience with data-intensive applications
  • Experience in HR Tech, recruitment technology, SaaS or other B2B technology products
What Makes This Role Different

This role sits between traditional full-stack engineering and the emerging discipline of applied AI engineering.

You will still spend a significant amount of your time doing the fundamentals of good software engineering—building interfaces, APIs, application logic and production systems. At the same time, you will have the opportunity to work directly on how AI models become part of real products and real user workflows.

You will also work in a small team where engineers have meaningful ownership. You will be close to both technical decisions and product decisions, rather than working on a narrowly defined component of a large organization.

We are looking for someone who is curious, pragmatic and comfortable learning quickly as the technology evolves.

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

Similar jobs worth comparing

Full-Stack AI Product Engineer
Full-Stack AI Product Engineer

Cheil • Mississauga

Hybrid
CAD 85,000 - 90,000
Full-Stack AI Product Engineer
Full-Stack AI Product Engineer

Cheil USA • Mississauga

Hybrid
CAD 85,000 - 90,000
Salary CAD 85k-90k
Hybrid work model: 3 days in-office
Mississauga address included
AI-Powered Application Developer — Specialist
AI-Powered Application Developer — Specialist

United States Digital Space LLC • Toronto

On-site
CAD 75,000 - 126,000
Full-Stack AI Product Engineer
Full-Stack AI Product Engineer

Cheil India • Mississauga

Hybrid
CAD 85,000 - 90,000
Hybrid work model
Office in Mississauga
AI Engineer
AI Engineer

Durable • Vancouver

On-site
CAD 180,000 - 225,000
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls Inc. • Surrey

Hybrid
CAD 90,000 - 110,000
Employee safety centric culture
Flexible hours and scheduling
Three weeks of vacation
+2
AI Engineer Vancouver
AI Engineer Vancouver

Durable Technologies Inc • Vancouver

On-site
CAD 180,000 - 225,000
Senior Staff Software Developer
Senior Staff Software Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 180,000 - 243,000
Manager, Software Engineering
Manager, Software Engineering

United States Digital Space LLC • Toronto

Hybrid
CAD 100,000 - 130,000
Uncapped vacation
Competitive benefits
Hybrid work environment
+1
Founding Engineer (Applied AI)
Founding Engineer (Applied AI)

Worky • Calgary

Hybrid
CAD 90,000 - 130,000
Founding equity
Hybrid work in Calgary
Macbook provided