AI-Assisted Software Engineer / AI Coding Enablement Engineer (Remote)
Project summary
We are looking for a Software Engineer with strong experience in AI-assisted development to help drive the adoption of AI coding practices across the organization. This role combines hands-on engineering, technical coaching, and governance, ensuring the effective, secure, and scalable use of AI tools within the software development lifecycle.
You will work closely with engineering teams to standardize AI-assisted workflows, define best practices, and help transform AI-generated code into production-ready solutions.
Main responsibilities
AI Engineering & Development Enablement
* Define and standardize best practices for AI-assisted software development
* Establish guidelines for AI tool usage (code generation, refactoring, testing, and documentation)
* Create reusable playbooks, development patterns, and prompt libraries
* Support engineering teams in building applications using AI-assisted workflows
* Review implementations to ensure code quality, maintainability, and architectural alignment
Governance & Quality
* Define quality standards for AI-generated code
* Ensure compliance with security, licensing, and data privacy requirements
* Implement guardrails and governance frameworks for AI usage in development
* Evaluate risks and limitations of LLM-generated outputs
* Establish validation and review processes for AI-assisted development
Tooling & Innovation
* Evaluate, select, and integrate AI coding tools
* Embed AI capabilities into the development lifecycle (IDE, CI/CD, code reviews)
* Build internal tooling to standardize usage and measure adoption
* Run experiments to continuously improve AI-assisted development practices
Coaching & Knowledge Sharing
* Provide technical coaching on AI-assisted development practices
* Train engineering teams on AI coding tools and workflows
* Create onboarding materials and internal documentation
* Mentor engineers on how to transform AI outputs into production-ready code