15 Aug
|
Innvenza Solutions
|
Alberta
15 Aug
Innvenza Solutions
Alberta
Location Calgary, AB (hybrid). Open to remote for exceptional candidates. Term Full-time
Own the backend systems that define how AI interacts with production environments. MCP-based tools, agent workflows, and the control boundaries between AI and real systems.
We build AI systems for complex enterprise environments where AI is expected to operate correctly inside production systems. The goal is not just to generate answers, but to safely read, diagnose, and act inside environments that are deeply connected, stateful, and high-risk.
The challenge is not generating output. It is making sure the system behaves correctly when that output is used.
MCP is central to how we build. We use MCP-based tools and agent workflows to connect AI to real systems in a controlled way.
You would own the backend systems that define how AI interacts with production environments.
Who you'd work with A small senior team. You would work closely with the founder on technical direction and with the rest of the engineering team on shipping. Direct access, no layers, decisions happen in the conversation you are part of.
What you'd do in your first 90 days Day to day, you will write Node.js and TypeScript, design APIs, work on MCP-based tools, execution pipelines, agent workflows, and system integrations, and define the control boundaries between AI and production systems.
You will spend a lot of time thinking about failure modes, edge cases, testing, regression validation, and what the system should do when something is unclear or wrong.
Weeks 1–2: Learn the codebase, the product, and the MCP and integration patterns we use.
You do not need domain experience coming in. You will pick up what matters quickly.
Month 1: Ship your first feature end to end. Likely a new capability for the AI to safely read, inspect, or analyze something inside a complex enterprise system.
Months 2–3: Own a significant part of the backend. Set direction on architecture questions. Start shaping how we handle reliability, performance, validation, and approval flows between AI and production systems.
What you need to be good at Senior backend engineering, with production systems you can point to
Deep fluency in Node.js and TypeScript, or comparable depth in another stack with a credible plan to ramp quickly
Designing systems that stay reliable under real-world load and imperfect data
Strong judgment around failure handling, edge cases, and system correctness
Working without a spec. You can define scope, make calls, and move forward
Using AI coding tools such as Claude Code, Cursor, and GitHub Copilot with judgment on when to trust the output
Experience with MCP, agent workflows, developer platforms, or adjacent patterns is a plus. SAP or enterprise ERP experience is outstanding to have, not required.
What you'd pick up here How enterprise systems actually behave under the hood
Building LLM-integrated systems for enterprise use, with real audit, safety, and control constraints
How MCP-based tools and agent workflows behave in production environments
How enterprise buyers evaluate and adopt software, and how that shapes what you build
The deal Competitive market rate. Milestone bonuses. Real ownership of your domain.
#J-18808-Ljbffr
📌 Principal Engineer: AI Systems (Alberta)
🏢 Innvenza Solutions
📍 Alberta