- Company Name
- LeXi
- Job Title
- Expert IA (H/F)
- Job Description
-
**Job Title:** AI Engineer – Software Development (Java/.NET)
**Role Summary:**
Seasoned software developer with at least 5 years of Java and/or .NET experience, specialized in integrating and industrializing AI‑driven coding assistants. Will design reusable AI enablers, configure AI tools, lead adoption workshops, and measure impact to accelerate development productivity and code quality across the organization.
**Expectations:**
- Minimum 5 years professional software development (Java (Sprint) and/or .NET (C#)).
- Proven hands‑on experience deploying AI coding assistants (e.g., Continue for VS Code) and guiding teams in their use.
- Strong communication and pedagogical skills to run workshops, pair‑programming sessions, and produce clear documentation.
- Ability to work autonomously, analyze results, and drive continuous improvement.
**Key Responsibilities:**
1. Design and industrialize reusable AI enablers (prompts, templates, snippets, IDE plugins).
2. Evaluate, integrate, and configure AI coding assistants, ensuring security, confidentiality, and performance compliance.
3. Create and maintain documentation (guides, cheat‑sheets, playbooks) on AI tool usage.
4. Conduct technical workshops and dojos for developers and tech leads covering prompt engineering, pair‑programming with AI, and best practices.
5. Define and track KPIs (development velocity, code quality, issue resolution time, developer satisfaction) to quantify AI impact.
6. Support DSI transformation initiatives: define AI use cases, establish governance, drive responsible adoption and change management.
7. Perform continuous technology scouting on LLMs, frameworks, evaluation metrics (pass@k, human eval), cost and latency optimization.
**Required Skills:**
- Programming: Java (Spring) and/or .NET (C#); plus Python or TypeScript for tooling/automation is a plus.
- AI tooling: Experience with coding assistants (Continue or similar), prompt engineering, Retrieval‑Augmented Generation (RAG), LLM evaluation.
- DevOps: Azure DevOps, GitLab CI, Bitbucket; CI/CD pipeline construction.
- Static analysis & security: SonarQube, Checkmarx; secure coding, secret management, compliance.
- Documentation: Ability to produce technical standards, ADRs, playbooks.
- Soft skills: Excellent written/oral communication, workshop facilitation, analytical mindset, self‑motivation.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Relevant certifications (e.g., Azure DevOps Engineer, Certified Secure Software Lifecycle Professional, AI/ML fundamentals) are advantageous but not mandatory.