Software Engineer (AI Assisted Development) Desde Davidson buscamos un/a Software Engineer (AI Assisted Development), que se incorpore a nuestro equipo de Davidson en España.
\n
Funciones
- Definir y estandarizar las mejores prácticas para la programación asistida por IA.
- Establecer directrices para el uso de herramientas de IA (generación, refactorización, pruebas, documentación).
- Crear playbooks reutilizables, patrones y bibliotecas de prompts.
- Apoyar a los equipos en la creación de aplicaciones utilizando flujos de trabajo asistidos por IA.
- Revisar implementaciones para garantizar calidad, mantenibilidad y alineación arquitectónica.
- Proporcionar orientación para transformar resultados generados por IA en soluciones listas para producción.
- Evaluar e integrar herramientas de programación con IA.
- Integrar la IA en el ciclo de vida de desarrollo (IDE, CI/CD, revisiones de código).
- Desarrollar herramientas internas para estandarización, control y métricas.
- Definir estándares de calidad para el código generado por IA.
- Garantizar el cumplimiento de requisitos de seguridad, licencias y privacidad de datos.
- Formar a los equipos y crear materiales de onboarding.
- Ejecutar experimentos y mejorar las prácticas de desarrollo asistido por IA.
Requisitos mínimos
- Entre 5–10 años de experiencia en ingeniería de software.
- Experiencia demostrable en la creación de aplicaciones listas para producción.
- Experiencia práctica utilizando herramientas de programación con IA en proyectos reales.
- Experiencia mentorizando o guiando a otros ingenieros.
- Sólidas habilidades de programación en TypeScript/JavaScript, Python o similares.
- Experiencia con arquitecturas modernas (APIs, sistemas distribuidos, frameworks frontend).
- Base sólida en pruebas, mantenibilidad y rendimiento.
- Conocimiento sólido de: Ingeniería de prompts para generación de código, limitaciones y riesgos de los resultados de modelos LLM y patrones de validación y revisión.
- Familiaridad con CI/CD, herramientas de calidad de código y flujos de trabajo de desarrollo.
- Conocimiento de prácticas de código seguro, cumplimiento y licencias.
- Nivel alto de inglés.
¿Qué ofrecemos?
- Modelo de trabajo en formato remoto en España.
- Remuneración competitiva según valía y experiencia aportada.
- Plan de carrera y desarrollo profesional.
- Clima laboral y cercanía personal.