Vacancy catalog
EPAM
Open role

AI Developer Coach

EPAMCanada
Work model
Remote
Experience
7+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
14 tags

Technology context

14

Parsed from the vacancy text; ordered by relevance to this role.

AI AgentsAIAI-Assisted DevelopmentMachine LearningBackendDevOpsFrontendAutomationPlaywrightScrumAI Agents DevelopmentAI Risk ManagementAI Solution EngineeringPrompt Engineering

Full listing

Role description

We are looking for an AI Developer Coach - a seasoned software engineer with strong coaching and mentoring instincts who can embed directly with engineering teams and guide them through process change. This is not a role focused on building AI products or architecting AI systems. The primary focus - especially at the outset - is hands-on coaching: working side-by-side with legacy engineers on the core engineering team to help them adopt new development processes in a practical, sustainable way.

The ideal candidate leads with empathy and patience, earns trust with experienced engineers, and knows how to make change stick through relationship-building rather than top-down directives. Over time, this role will expand to include running Playwright-driven agentic sessions in support of internal client onboarding workflows.

You should be comfortable working closely with cross-functional teams - including engineers, TPMs, PMs, and QA - guiding them through process improvements, introducing pragmatic AI usage, and driving measurable impact.

New Role - The recruiting efforts for this position are intended to fill an existing vacancy for a new position.

Req#: 1061619991

Responsibilities

  • Embed directly with the core engineering team and provide dedicated, hands-on coaching through new development processes and AI-assisted workflows
  • Serve as the primary coaching resource for legacy engineers, complementing existing internal enablement sessions currently running with TPMs
  • Build trust and psychological safety with senior and experienced engineers, guiding adoption through collaboration rather than mandates
  • Coach teams on adopting AI tools (e.g., code generation, testing, documentation, analysis) in a practical, sustainable, and outcome-driven way
  • Partner with engineering teams to embed AI practices across the full SDLC, from initial requirements to production support
  • Drive improvements in engineering productivity, quality, and delivery through thoughtful and pragmatic AI integration
  • Identify where AI adds value and where it does not, ensuring a balanced, outcome-driven adoption strategy
  • Collaborate with TPMs, PMs, and QA to align AI adoption with delivery goals and business outcomes
  • Promote best practices for AI-assisted development, including reusability, consistency, and governance
  • Help define and track metrics to measure the practical impact of coaching and AI tool adoption
  • Transition into running Playwright-based sessions for agentic solutions supporting internal client onboarding workflows as future scope

Requirements

  • Strong software engineering background with broad technical depth across modern development principles (e.g., backend, frontend, testing, DevOps) rather than narrow specialization
  • Demonstrated coaching or mentoring experience, with a proven ability to guide legacy engineers and teams through significant process change
  • Exceptional interpersonal and communication skills, with a focus on building psychological safety among experienced technical staff
  • Solid understanding of the full SDLC, including design, development, testing, release, and maintenance
  • Practical experience using AI tools (e.g., GitHub Copilot, Gemini, or similar) in day-to-day software development workflows
  • Solid understanding of Playwright, with the ability to build or run agentic and automation workflows
  • Proven ability to work seamlessly across multiple roles (engineering, QA, product, TPM) within a delivery team
  • Experience introducing or scaling process improvements and metrics-driven engineering growth within teams
  • Strong judgment on when and how AI should be applied, focusing on real value rather than hype

Nice to have

  • Experience working in consulting, enablement, or embedded coaching roles
  • Familiarity with structured developer enablement methodologies
  • Exposure to Agile/Scrum and engineering excellence practices
  • Experience working in large-scale or distributed team environments