AI Software Engineer – Production & Deployment (H/F)
Localisation : Sophia Antipolis, France
Arteris connecte l’innovation
Notre technologie aide les entreprises les plus visionnaires au monde — des startups aux leaders du Fortune 500 — à concevoir des semi-conducteurs plus intelligents et plus performants, notamment des SoC et des chiplets.
De la voiture que vous conduisez à l’IA dans le cloud, Arteris connecte les technologies innovantes qui façonnent le monde de demain.
Votre rôle en tant qu’AI Software Engineer chez Arteris
Vous travaillerez à la croisée de l’ingénierie logicielle, du développement d’applications d’intelligence artificielle et des infrastructures de déploiement, dans un environnement technologique spécialisé dans l’EDA, les semi-conducteurs et la conception de SoC.
Vous collaborerez avec nos spécialistes AI/ML qui développent des modèles et des prototypes, avec pour objectif de transformer ces solutions en applications et services robustes, fiables et prêts pour la production.
Ce poste n’est pas principalement orienté vers la recherche en intelligence artificielle ou le développement de modèles. Nous recherchons avant tout un(e) Software Engineer ayant une bonne compréhension des technologies d’IA et capable de construire les systèmes permettant leur utilisation en production.
Vous interviendrez notamment sur des applications reposant sur les LLM, chatbots, systèmes RAG, assistants et agents IA, ainsi que sur les problématiques techniques liées à leur intégration et à leur déploiement.
Responsabilités clés
-
Transformer des preuves de concept AI/ML et LLM en applications et services logiciels prêts pour la production.
-
Concevoir, développer et maintenir les composants logiciels associés aux modèles d’IA : API, services backend, pipelines de données, intégrations et applications utilisateurs.
-
Développer et déployer des applications basées sur les LLM, notamment des chatbots, systèmes RAG, assistants IA et applications agentiques.
-
Intégrer les modèles et services AI/ML existants dans des produits et workflows logiciels plus larges.
-
Déployer les applications d’IA dans des environnements cloud et/ou on-premise, en garantissant leur évolutivité, leur fiabilité, leurs performances et leur maintenabilité.
-
Travailler avec des environnements conteneurisés et distribués et contribuer à l’automatisation des déploiements et aux pipelines CI/CD.
-
Prendre en charge les problématiques liées à la sécurité, au réseau, à l’authentification, à l’autorisation, au monitoring, à l’observabilité et à la gestion des ressources.
-
Collaborer avec les équipes Software, Infrastructure, Hardware et Applications afin d’intégrer les capacités d’IA dans les workflows existants liés à l’EDA, aux semi-conducteurs et aux SoC.
-
Analyser et résoudre les problématiques de production liées aux services d’IA, aux applications, au déploiement, aux performances et à l’intégration.
-
Contribuer à l’architecture logicielle et aux décisions techniques en recherchant le meilleur équilibre entre rapidité de développement, fiabilité, évolutivité et maintenabilité.
-
Développer un code de production de haute qualité, maintenable et rigoureusement testé.
Profil recherché
Qualifications requises
-
2 ans minimum d’expérience professionnelle en Software Engineering, avec de solides compétences en programmation et développement logiciel.
-
Bonne maîtrise de Python, C++ ou de langages similaires.
-
Expérience dans le développement de logiciels, API, services backend ou applications distribuées de qualité production.
-
Expérience pratique de l’utilisation de modèles AI/ML dans des applications logicielles.
-
Expérience dans le déploiement de logiciels en environnement cloud ou on-premise.
-
Connaissance de technologies telles que Docker, Kubernetes, CI/CD, API REST/gRPC, bases de données, monitoring et logging.
-
Bonne compréhension des problématiques de sécurité logicielle, réseau, authentification et autorisation.
-
Bonne maîtrise des principes d’architecture logicielle, des structures de données, des algorithmes et de la programmation orientée objet.
-
Capacité à comprendre et à travailler dans des domaines techniques complexes, notamment les environnements liés au hardware et aux semi-conducteurs.
-
Capacité à collaborer efficacement avec des spécialistes AI/ML et à transformer des prototypes expérimentaux en solutions logicielles robustes.
Atouts appréciés
-
Expérience dans la mise en production d’une preuve de concept liée à l’IA ou aux LLM.
-
Expérience avec des plateformes cloud telles que AWS, Azure ou GCP.
-
Expérience avec Kubernetes et l’orchestration de conteneurs.
-
Expérience avec les frameworks LLM, les bases de données vectorielles, les architectures RAG ou les systèmes agentiques.
-
Connaissance des IP de semi-conducteurs, des interconnexions ou des technologies Network-on-Chip (NoC).
-
Une première expérience dans les environnements EDA ou semi-conducteurs constitue un véritable atout.
Formation
-
Master ou Doctorat en informatique, génie électrique ou domaine connexe, ou expérience professionnelle équivalente.
Rémunération
Salaire de base estimé : 46 000 € à 57 000 € brut annuel.
La rémunération sera déterminée en fonction de votre expérience et de l’équité interne pour des postes similaires.
À propos d’Arteris
Arteris est un leader mondial des System IP utilisés dans les semi-conducteurs afin d’accélérer la création de silicium haute performance et économe en énergie.
Les solutions Network-on-Chip (NoC) d’Arteris et nos logiciels d’automatisation de l’intégration SoC sont utilisés par les plus grandes entreprises mondiales du semi-conducteur et de la technologie afin d’améliorer les performances, d’accroître la productivité des équipes d’ingénierie, de réduire les risques et les coûts et d’accélérer la mise sur le marché de conceptions complexes.
Avec plus de 300 collaborateurs et des bureaux dans le monde entier, nous collaborons aussi bien avec des startups qu’avec des leaders technologiques internationaux afin de construire la prochaine génération de produits électroniques. Nous croyons aux personnes, à la mission et à l’impact. Rejoignez-nous et contribuez à façonner l’avenir.
AI Software Engineer – Production & Deployment (W/M)
Location: Sophia Antipolis, France
Arteris connects innovation
Our technology helps the world’s most visionary companies—from startups to Fortune 500 leaders—build smarter, faster semiconductors, specifically SoCs and chiplets.
From the car you drive to the AI in the cloud, Arteris connects the innovative technology that shapes tomorrow.
What You’ll Do as an AI Software Engineer at Arteris
You will work at the intersection of software engineering, AI application development, and deployment infrastructure, within a technology environment focused on EDA, semiconductors, and SoC design.
You will collaborate with our AI/ML specialists who develop models and prototypes, with the objective of transforming these solutions into robust, reliable, production-ready applications and services.
This is not primarily an AI research or model-development role. We are looking for a Software Engineer with a strong understanding of AI technologies who can build the systems required to bring them into production.
You will work with applications based on LLMs, chatbots, RAG systems, AI assistants, and AI agents, while addressing the technical challenges involved in their integration and deployment.
Key Responsibilities
-
Turn AI/ML and LLM proof-of-concepts into production-grade software applications and services.
-
Design, develop, and maintain software components surrounding AI models, including APIs, backend services, data pipelines, integrations, and user-facing applications.
-
Develop and deploy LLM-powered applications, including chatbots, RAG systems, AI assistants, and agent-based applications.
-
Integrate existing AI/ML models and services into broader software products and workflows.
-
Deploy AI applications in cloud and/or on-premises environments, ensuring scalability, reliability, performance, and maintainability.
-
Work with containerized and distributed environments and contribute to deployment automation and CI/CD pipelines.
-
Address production engineering requirements including security, networking, authentication, authorization, monitoring, logging, observability, and resource management.
-
Collaborate with Software, Infrastructure, Hardware, and Application teams to integrate AI capabilities into existing EDA, semiconductor, and SoC design workflows.
-
Investigate and resolve production issues related to AI services, applications, deployment, performance, and integration.
-
Contribute to software architecture and make pragmatic technical decisions that balance development speed, reliability, scalability, and maintainability.
-
Write high-quality, maintainable, well-tested production code and contribute to engineering best practices.
What You Bring
Required Qualifications
-
2+ years of professional software engineering experience, with strong programming and software development skills.
-
Strong experience with Python, C++, or similar programming languages.
-
Experience developing production-quality software, APIs, backend services, or distributed applications.
-
Practical experience using AI/ML models as part of software applications.
-
Experience deploying software in cloud or on-premises environments.
-
Familiarity with technologies such as Docker, Kubernetes, CI/CD, REST/gRPC APIs, databases, monitoring, and logging.
-
Understanding of software security concepts, networking, authentication, authorization, and production deployment practices.
-
Good understanding of software architecture, data structures, algorithms, and object-oriented design.
-
Ability to understand and work within complex technical domains, including hardware and semiconductor technologies.
-
Ability to collaborate effectively with AI/ML specialists and transform experimental prototypes into robust software solutions.
Nice to Have
-
Experience bringing an AI or LLM proof-of-concept into production.
-
Experience with cloud platforms such as AWS, Azure, or GCP.
-
Experience with Kubernetes and container orchestration.
-
Experience with LLM frameworks, vector databases, RAG architectures, or agentic systems.
-
Experience with semiconductor IP, interconnects, or Network-on-Chip (NoC) technologies.
-
Previous experience in EDA or semiconductor environments is a strong plus.
Education Requirements
-
Master’s or PhD in Computer Science, Electrical Engineering, or a related field, or equivalent professional experience.
Estimated Base Salary
€46,000 to €57,000 gross annually.
Your base salary will be determined based on your experience, and internal pay equity for similar positions.
About Arteris
Arteris is a global leader in system IP used in semiconductors to accelerate the creation of high-performance, power-efficient silicon.
Arteris’ Network-on-Chip (NoC) interconnect IP and system-on-chip (SoC) integration automation software are used by the world’s leading semiconductor and technology companies to improve overall performance and engineering productivity, reduce risk and costs, and bring complex designs to market faster. With more than 300 team members and offices around the world, we work with startups and global technology leaders alike to build the next generation of electronic products. We believe in people, purpose, and impact. Join us and help shape what comes next.