- Company Name
- SANTECLAIR
- Job Title
- Software Engineer IA
- Job Description
-
**Job Title:**
Software Engineer – Artificial Intelligence (AI)
**Role Summary:**
Develop and industrialize AI capabilities for a new internal product platform, enabling workflow automation, LLM integration, and autonomous agents. Work in a small, cross‑functional team to design, prototype, and deliver AI‑driven components that improve productivity for internal operations and enhance services for millions of health insurance members.
**Expectations:**
- Minimum 3 years of professional software development experience.
- Strong autonomy, curiosity, and experimental mindset.
- Ability to collaborate in Agile (Scrum/Kanban) environments and communicate technical concepts clearly.
- Commitment to building a foundational AI platform that will shape future technology choices.
**Key Responsibilities:**
- Design, prototype, and productionize AI building blocks (RAG pipelines, LLM gateways, autonomous agents).
- Evaluate emerging AI solutions and recommend suitable technologies.
- Integrate and secure AI models within Java/React applications.
- Develop and maintain data and inference pipelines, including dataset enrichment processes.
- Implement REST/OpenAPI services, ensure compliance with security and DevOps standards, and support CI/CD workflows.
- Contribute to documentation, code quality (Sonar, tests), and operational monitoring (Kibana, logging).
**Required Skills:**
- Programming: Java (Spring Boot), JavaScript/TypeScript (React).
- Web services: REST, OpenAPI, API security fundamentals.
- Databases: MySQL.
- DevOps: Docker, Maven, Jenkins/GitLab CI, SonarQube.
- Agile practices: Scrum, Kanban, product‑oriented development.
- AI/ML basics: familiarity with Large Language Models (LLM), Retrieval‑Augmented Generation (RAG), autonomous agents, and AI orchestration platforms.
- Knowledge of distributed architectures, CI/CD pipelines, and information‑system security principles.
**Required Education & Certifications:**
- Bachelor’s degree (Bac +4) or Master’s degree (Bac +5) in Computer Science, Software Engineering, or a related field.
- No specific certifications required; relevant certifications (e.g., AWS, Azure AI, Certified Scrum Developer) are a plus.