Summary
✨ AI‑Generated
A full-stack AI engineering role within a small collaborative engineering environment. The position combines applied artificial intelligence, software development, rapid prototyping, data-driven research, and product strategy while collaborating with distributed engineering and product teams.
Highlights
Collaborative engineering opportunity in a small team, working on applied AI, digital products, rapid prototyping, and data-driven product development with distributed international engineering teams.
Description
About ThoughtcraftThoughtcraft 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 TeamYou 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 RoleWe 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 OnDesign, build and maintain production web applications across the front end and back endDevelop modern user interfaces using technologies such as React, Next.js and TypeScriptBuild backend services, APIs and application logic using Node.js and/or PythonWork with relational and NoSQL databasesIntegrate external APIs, data services and third-party platformsBuild and integrate AI-powered product features using large language models and AI APIsPrototype new AI workflows and turn successful prototypes into reliable production featuresWork with structured prompting, model outputs, application logic and AI evaluation as part of product developmentTroubleshoot, test and improve existing applications and servicesParticipate in code reviews and contribute to engineering standards and architecture decisionsCollaborate directly with engineers, product managers and other stakeholders across distributed teamsTake ownership of features from initial problem definition through implementation and production release
What We’re Looking ForApproximately 3-4+ years of professional software development experienceStrong experience with JavaScript and/or TypeScriptProfessional experience with React and modern front-end developmentExperience with Node.js, Python or another modern backend technologyExperience designing or working with REST APIs and backend servicesExperience with SQL and/or NoSQL databasesSolid understanding of Git and collaborative software development workflowsAbility to understand an existing codebase and independently deliver production-quality featuresStrong analytical and problem-solving skillsStrong written and verbal English communication skillsComfortable working in a small, multicultural and distributed engineering teamAble to work regularly from our Calgary office and collaborate during North American business hoursLegally entitled to work in Canada
Nice to HaveYou 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 APIsAI agents, tool calling, retrieval or AI workflow developmentPrompt engineering and structured model outputsAI evaluation, testing or observabilityPython-based AI application developmentNext.js and modern React frameworksCloud platforms such as AWS, Azure or Google CloudDocker, CI/CD and production deployment workflowsExperience with data-intensive applicationsExperience in HR Tech, recruitment technology, SaaS or other B2B technology products
What Makes This Role DifferentThis 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.