E

Electric Mind

Software development with strategy, design, engineering

AI Enablement Senior Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeToronto, ON, CanadaNo salary listed

About the Job

Requirements

  • Strong software delivery experience across various technology stacks using industry best practices, including versioning, pull request reviews, solution design, and coding.
  • Understand how to apply AI capabilities, such as spec-driven development, to enable the software delivery lifecycle.
  • Be able to run practical, hands-on enablement sessions with technical personnel and support client team members in running them.
  • Be familiar with AI-assisted coding tools, agentic integrated development environment workflows, skills, model behavior, and common AI failure modes.
  • Be able to diagnose friction across setup, workspace structure, command execution, dependencies, tests, and source-control flows, and distinguish environment friction from AI-method friction.
  • Have working knowledge of AI-assisted Quality Engineering methods, such as test generation, execution, and defect review.
  • Be able to coach technical personnel who may be skeptical of AI-generated output or attached to existing coding habits.
  • Have enough architectural and code literacy to distinguish an AI skill or prompting problem from a specification quality, context, setup, or codebase problem.
  • Be able to help pods test and validate the story-development and quick-development skill chain against realistic stories, including user-interface framework, application programming interface, and other story types as they become available.
  • Have working knowledge of the A.I.D.E. Framework.
  • Be comfortable using AI tools to complete job functions.

Responsibilities

  • Act as the contact person for coaching and questions from technical client team members about AI adoption and enablement in the software delivery lifecycle across multiple client teams.
  • Mentor technical client team members on validating plans and code generated by AI against intended story outcomes.
  • Coach client team members to focus on delivery rather than changing AI skills mid-flight, capturing friction for later skill-change iterations.
  • Support client team members in establishing a strong review ethic for code, tests, pull requests, and other AI-generated artifacts requiring human-in-the-loop review, focusing reviews on content and alignment with acceptance criteria rather than style.
  • Help diagnose friction in real usage and environments, including skill discovery, workspace confusion, command generation, dependencies, tests, branch and pull-request flow, integrated development environment and tool timeouts, request limits, and command-line interface setup. Distinguish environment friction from AI-method friction, surface issues being worked around rather than fixed, and help fix or escalate them.
  • Support client teams integrating tooling, including scripting and model context protocol, to automate activities between AI and existing enterprise solutions such as Jira and Confluence.
  • Support creation of the AI knowledge base and AI-supported reverse-engineering activities for client teams.
  • Support setup of AI-enabled project environments, including repositories, skills, agents, and configuration files, according to each client solution's or team’s requirements and context.
  • Coach client technical staff on validating that AI-generated output respects team engineering constraints, coding guidelines, test requirements, and enterprise standards.
  • Work with indicated team members to capture and improve AI skills and agentic capabilities, reinforcing that skills encode team knowledge.
  • Escalate technical decisions, tooling blockers, access issues, or capacity issues outside the role’s remit to the AI Enablement Technical Lead, and surface recurring friction across assigned client teams.
  • Provide guidance and mentoring for technical client team members, mainly developers and quality engineers.
  • Support deep-dive sessions and story walkthroughs across assigned client teams relating to further AI enablement.
  • Create and support the creation of guidance for technical personnel, such as walkthrough notes and step-by-step job aids.
  • Coach teams in AI-enabling techniques and practices according to program standards and approach.
  • Log and share or escalate experience and environment/tooling-friction findings.
  • Support AI knowledge-base creation and reverse-engineering through in-person assistance or guidance artifacts such as documentation and job aids.
  • Capture AI skill improvement requirements across client teams and collaborate with the program team to elicit improvements.
  • Script or support scripting for enterprise tool integration, such as Jira and Confluence.
  • Report developer-friction patterns across assigned client teams.

Desired Qualifications

  • Familiarity with spec-driven development solutions.

About the Company

Electric Mind

Software development with strategy, design, engineering

Electric Mind provides custom software solutions by blending strategy, design, and engineering. The team helps clients plan, design, build, and iterate software using agile methods across North America, including a Chicago office. They stand out by offering cross-disciplinary capabilities beyond coding, backed by an enterprise-grade delivery track record and a leadership transition from founder-led to a broader management team. Their goal is to help clients achieve measurable business outcomes by delivering high-quality software at scale while expanding their presence in the U.S.

Company size
51-200
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$100M
Headquarters
Toronto, Canada
Founded
1990

Recently Posted Jobs

Explore more opportunities at Electric Mind

See more jobs