Software Engineer (AI Assisted Development)
hace 12 días
Tarragona
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, • 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, • 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, • 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