InterviewStack.io LogoInterviewStack.io
Browse more Full-Stack Developer jobs

ALTERNANCE - Concepteur / Développeur Full-Stack et IA (H/F)

Société d’Exploitation de la Tour Eiffel

Paris, FR2 months ago
98 views22 saves4 applies

Prepare for this role


Job Type

internship

Description

Description de l'entreprise Ce sont chaque jour près de 1 100 femmes et hommes issus de divers métiers qui font vivre la Tour Eiffel en accueillant plus de 6 millions de visiteurs venus du monde entier. Dans ce cadre de travail inspirant, les 402 salariés de la Société d'Exploitation de la Tour Eiffel contribuent à son rayonnement et nourrissent un fort sentiment d’appartenance . La diversité est une richesse de notre collectif : avec 32 nationalités représentées, nous nous engageons à promouvoir l’égalité des chances ,et à valoriser les différences qui font la force de notre communauté de travail. Nous rejoindre, c’est intégrer une équipe engagée dans l’évolution et la modernisation de l’entreprise, en collaboration avec les différents services, elle accompagne les métiers dans leurs transformations. Des collaborateurs qui intégrent des solutions innovantes, dont l’intelligence artificielle, au cœur des enjeux stratégiques de l’organisation. Nous recherchons un(e) Concepteur / Développeur Full-Stack et IA F/H en alternance. Rejoignez-nous à partir de septembre 2026 pour une durée de 12 à 24 mois. Description du poste Rattaché(e) au Responsable de la Transformation et des Projets Stratégiques Métiers, vous assurez la conception, le développement et la maintenance des applications informatiques de l’entreprise avec ou sans IA. Vous intervenez sur l’ensemble du cycle de vie des projets (analyse des besoins, conception technique, développement, tests et mise en production) et contribuez à l’amélioration continue des solutions existantes. Conception et développement - Conception des applications complètes full-stack à intégrer dans le système d’information. - Conception et réalisation des applications complètes en utilisant des modèles IA à fine-tuner. - Participer aux développements BI. - Déploiement des applications en environnement de recette. - Rédaction de la documentation technique. Environnement technique - Python et Flask/Django et librairies (Tensorflow, PyTorch, Pandas, Scikit-learn, Selenium, Nymphy, etc.). - Sql developer. - PHP Full-Stack. Profil recherché Vous préparez un master en informatique niveau bac+4/5. De formation bac +3 en école d’informatique (ou équivalent), vous avez idéalement une première expérience professionnelle (alternance, stage…) en entreprise. Le profil recherché doit disposer de bases solides en développement et manifester un réel intérêt pour la conception d’applications full-stack en sein de l’équipe de développement. Vous faites preuve d’autonomie, d'esprit d'équipe et de rigueur. Rythme d’alternance souhaitée 3 semaines en entreprise et 1 semaine à l’école. Avantages Poste basé dans les locaux de la Tour Eiffel (à 500m) Rémunération attractive Mutuelle et prévoyance avantageuses Prime d’intéressement et de participation annuelle  Restaurant d'entreprise Remboursement à 75 % du titre de transport Réf: 379cf101-a89b-45d6-b09c-6a9f0898324c Je postule à cette offre ALTERNANCE - Concepteur / Développeur Full-Stack et IA (H/F) Alternance - 12 mois Temps plein Paris 1300 EUR (€) - 2500 EUR (€) / mois Civilité * Madame Monsieur Mx Nom * Prénom * E-mail * Numéro de téléphone * Disponibilité * Sélectionnez votre disponibilité immédiate 15 jours 1 mois 2 mois 3 mois + 3 mois Attentes salariales (Brut/an) * Sélectionnez la tranche de salaire Inférieur à 15 000€ 15 000€ - 20 000€ 20 000€ - 25 000€ 25 000€ - 30 000€ 30 000€ - 35 000€ 35 000€ - 40 000€ 40 000€ - 45 000€ 45 000€ - 50 000€ 50 000€ - 55 000€ 55 000€ - 60 000€ 60 000€ - 65 000€ 65 000€ - 70 000€ 70 000€ - 75 000€ 75 000€ - 80 000€ 80 000€ - 85 000€ Supérieur à 85 000€ CV * Choisir un fichier Format: .PDF, .DOCX, .DOC, .JPG. Poids max. : 2 Mo. Lettre de motivation * Choisir un fichier Format: .PDF, .DOCX, .DOC, .JPG. Poids max. : 2 Mo. Quelles sont vos motivations pour le poste ? * Quel est votre rythme d'alternance ? * Dans le cadre de la création de votre profil de candidature sur le site carrière de la société Société d’Exploitation de la Tour Eiffel , les informations recueillies ci-dessus sont traitées selon la base légale des mesures précontractuelles à la mise en relation avec la société Société d’Exploitation de la Tour Eiffel et à la conclusion d’un éventuel contrat de travail avec celle-ci, et selon l’intérêt légitime à la constitution d’une CVthèque. Aucun transfert hors de l’Union Européenne ne sera opéré. Sauf action de votre part, la durée de conservation de vos données n’excède pas 2 ans. En application des standards et des politiques de sécurité (PSSI) en vigueur, les mesures techniques efficaces et optimales sont appliquées aux traitements des données (accès et protocoles sécurisés, gestion des droits et administration, sensibilisations des collaborateurs, etc.). Conformément au règlement Européen relatif à la protection des données, vous disposez d’un droit d’opposition, d’accès de rectification, de suppression des présentes données, de choisir d'en limiter l'usage ou définir des directives relatives au sort de vos données après votre décès. Pour exercer vos droits vous pouvez écrire au Délégué à la Protection des Données par email à dpo@toureiffel.paris ou par courrier (Société d’Exploitation de la Tour Eiffel, Délégué à la Protection des Données, 1 quai de Grenelle, 75015 PARIS) en justifiant de votre identité par tout moyen. Vous avez également la possibilité d'introduire une réclamation auprès de la Commission Nationale de l'Informatique et des Libertés (Cnil) à l'adresse suivante : 3 Place de Fontenoy - TSA 80715 - 75334 PARIS CEDEX 07. J'accepte que l'entreprise Société d’Exploitation de la Tour Eiffel conserve mes données personnelles pendant une durée de 2 ans afin d'être recontacté(e) pour de nouvelles opportunités --> --> Je postule Merci de bien vouloir compléter tous les champs obligatoires. (Les champs obligatoires sont suivis d'une *) * Champs obligatoires Partager l'offre &via=We_Recruit_" target="_blank" class="hover-color1"> Partager par email --> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); t._e = []; t.ready = function(f) { t._e.push(f); }; return t; }(document, "script", "twitter-wjs")); $(".dropdown dt a").on('click', function() { $('ul[data-id=' + $(this).attr('data-id') + ']').slideToggle('fast'); }); $(document).bind('click', function(e) { var $clicked = $(e.target); if (!$clicked.parents().hasClass("dropdown")) { $(".dropdown dd ul").hide(); } }); $('.mutliSelect input[type="checkbox"]').on('click', function() { var inputId = $(this).attr('class'); var selectId = inputId.replace('custom-control-input checkbox-color1 checkbox-element question-', ""); var title = $(this).closest('.mutliSelect').find('input[type="checkbox"]').val(), title = $(this).val() + ","; if ($(this).is(':checked')) { var html = ' ' + title + ' '; $('.multiSel-' + selectId).append(html); $(".hida-" + selectId).hide(); } else { $('span[title="' + title + '"]').remove(); var ret = $(".hida"); $('.dropdown dt a').append(ret); } }); var isSafari = !!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/); if (isSafari) { var form = document.getElementById('form'); // form has to have ID: form.noValidate = true; form.addEventListener('submit', function(event) { // listen for form submitting if (!event.target.checkValidity()) { event.preventDefault(); // dismiss the default functionality document.getElementById('errorMessageDiv').style.display = 'block'; } }, false); } var questions = [{"choices":[],"type":0,"id":"529e201e-7e66-47db-899d-9ec2237d9619"},{"choices":[],"type":0,"id":"c2b1da8c-7388-4360-a0dc-4950e8811fed"}]; questions.forEach( function(q) { $('.question-' + q.id) .click( function() { if (q.type === 2 || q.type === 3) { var query = q.choices.find( function(c) { return $('#question-' + c.id).is(':checked'); }); if (query) { $('.question-' + q.id).attr("required", false); } else { $('.question-' + q.id).attr("required", true); } } }); }); (function(d, s, id) { var js, iajs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.async = true; js.src = "https://apply.indeed.com/indeedapply/static/scripts/app/bootstrap.js?hl=fr"; iajs.parentNode.insertBefore(js, iajs); }(document, 'script', 'indeed-apply-js')); $(".checkbox-element").each((index, element)=>{ $(element).on('click', function(){ var $this = $(this); var questionId = $this.data('question-id'); var otherCheckboxes = $('.question-'+questionId); var checkedElements = otherCheckboxes.toArray().filter(i=>$(i).is(':checked')); var questionInput = $("#question-"+questionId); questionInput.val(checkedElements.length ? "OK":""); questionInput.trigger('focus'); questionInput.trigger('blur'); window.formValidator.element("#question-"+questionId); }) }) $(document).ready(function() { $('.description-blocks a').attr('target', '_blank'); $('input[type="file"]').each(function(index, element){ $(this).change(function(){ $(this).blur().focus().blur(); }); }) }); $('#form').on('keyup keypress', function(e) { var keyCode = e.keyCode || e.which; if (keyCode === 13) { e.preventDefault(); return false; } }); $.validator.methods.phoneNumber = function(value, element) { return this.optional(element) || /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/.test(value); }; window.formValidator = $("#form").validate({ ignore: [], rules: { phone: { required: true, phoneNumber: true }, }, errorPlacement: function(error, element) { console.log(error, element); error.addClass('invalid-feedback'); if (element.is('input[type=radio], input[type=checkbox]')) { element.parent().parent().append(error); } else { error.insertAfter(element); } }, highlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(errorClass); div.find("button").addClass(errorClass); div.removeClass(validClass); div.find("button").removeClass(validClass); } else { $element.parent().addClass(errorClass).removeClass(validClass); $element.addClass(errorClass).removeClass(validClass); $element.parent().find("button").addClass(errorClass).removeClass(validClass); } }, unhighlight: function(element, errorClass, validClass) { $element = $(element); if ($element.is('input[type=hidden].qcm-field')) { var questionId = $element.data('question-id'); var div = $('div[data-question-id="' + questionId + '"]'); div.addClass(validClass); div.find("button").addClass(validClass); div.removeClass(errorClass); div.find("button").removeClass(errorClass); } else { $(element).parent().removeClass(errorClass).addClass(validClass); $(element).addClass(validClass).removeClass(errorClass); $(element).parent().find("button").addClass(validClass).removeClass(errorClass); } }, submitHandler: function(form) { var shouldSubmit = true; if (shouldSubmit) { form.submit(); var button = $('button[type="submit"]'); $('#loader').removeClass("hidden"); $('#submit-button').addClass("hidden"); $($('.cta-apply')[0]).addClass('hidden'); $($('.cta-apply')[1]).addClass('hidden') setTimeout(function() { button.attr('disabled', 'disabled'); button.prop('disabled', true); }, 0); } }, errorClass: "is-invalid", validClass: "is-valid", }); jQuery(document).ready(function($) { $(document).on('click', '.dropdown-menu', function(e) { e.stopImmediatePropagation(); e.stopPropagation(); }); }); jQuery.extend(jQuery.validator.messages, { required: "Ce champ est obligatoire", phoneNumber: "Ce numéro de téléphone est invalide", email: "Veuillez indiquer une adresse e-mail valide", }); var placeSearch; var autocompletes = []; var componentForm = { street_number: 'short_name', route: 'long_name', locality: 'long_name', administrative_area_level_1: 'short_name', country: 'long_name', postal_code: 'short_name' }; function initAutocompletes() { $('.custom-autocomplete').each((index, element) => { autocompletes.push({ element: element, autocomplete: new google.maps.places.Autocomplete(element, { types: ['geocode'] }) }); }); } function geolocate(element) { if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var geolocation = { lat: position.coords.latitude, lng: position.coords.longitude }; var circle = new google.maps.Circle({ center: geolocation, radius: position.coords.accuracy }); var autocomplete = autocompletes.find(i => i.element === element).autocomplete; autocomplete.setBounds(circle.getBounds()); }); } } $(function() { $(".datepicker").each( function(index, element) { var $elem = $(element); $elem.datepicker($.datepicker.regional["fr"]); }); $(".ui-datepicker").addClass("font2"); }); { "@context" : "http://schema.org/", "@type" : "JobPosting", "title" : "ALTERNANCE - Concepteur / D\u00E9veloppeur Full-Stack et IA (H/F)", "datePosted" : "2026-04-17T12:29:56+00:00", "hiringOrganization": { "@type": "Organization", "name": "Société d’Exploitation de la Tour Eiffel" , "logo": "https://wio.blob.core.windows.net/werecruit/10205bc7-4178-4691-8dd0-2b3e49d5a141.png" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Paris", "addressRegion": "Île-de-France", "postalCode": "75015", "addressCountry": "FR" } }, "description" : "\u003Cdiv class=\u0022jd-section-employer\u0022\u003E\n\u003Cdiv class=\u0022jd-description-text\u0022\u003E\n\u003Cp\u003ERattach\u0026eacute;(e) au Responsable de la Transformation et des Projets Strat\u0026eacute;giques M\u0026eacute;tiers, vous assurez \u003Cstrong\u003Ela conception, le d\u0026eacute;veloppement et la maintenance des applications informatiques de l\u0026rsquo;entreprise avec ou sans IA. \u003C/strong\u003EVous intervenez \u003Cstrong\u003Esur l\u0026rsquo;ensemble du cycle de vie des projets \u003C/strong\u003E(analyse des besoins, conception technique, d\u0026eacute;veloppement, tests et mise en production)\u003Cstrong\u003E \u003C/strong\u003Eet contribuez\u003Cstrong\u003E \u0026agrave; l\u0026rsquo;am\u0026eacute;lioration continue des solutions existantes.\u0026nbsp;\u003C/strong\u003E\u003C/p\u003E\n\u003Cp\u003E\u0026nbsp;\u003C/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EConception et d\u0026eacute;veloppement\u0026nbsp;\u003C/strong\u003E\u003C/p\u003E\n\u003Cp\u003E- Conception des applications compl\u0026egrave;tes full-stack \u0026agrave; int\u0026eacute;grer dans le syst\u0026egrave;me d\u0026rsquo;information.\u003C/p\u003E\n\u003Cp\u003E- Conception et r\u0026eacute;alisation des applications compl\u0026egrave;tes en utilisant des mod\u0026egrave;les IA \u0026agrave; fine-tuner.\u003C/p\u003E\n\u003Cp\u003E- Participer aux d\u0026eacute;veloppements BI.\u003C/p\u003E\n\u003Cp\u003E- D\u0026eacute;ploiement des applications en environnement de recette.\u003C/p\u003E\n\u003Cp\u003E- R\u0026eacute;daction de la documentation technique.\u003C/p\u003E\n\u003Cp\u003E\u0026nbsp;\u003C/p\u003E\n\u003Cp\u003E\u003Cstrong\u003EEnvironnement technique \u003C/strong\u003E\u003C/p\u003E\n\u003Cp\u003E- Python et Flask/Django et librairies (Tensorflow, PyTorch, Pandas, Scikit-learn, Selenium, Nymphy, etc.).\u003C/p\u003E\n\u003Cp\u003E- Sql developer.\u003C/p\u003E\n\u003Cp\u003E- PHP Full-Stack.\u003C/p\u003E\n\u003C/div\u003E\n\u003C/div\u003E", "employmentType" : "FULL_TIME" , "baseSalary" :{ "@type": "MonetaryAmount", "currency": "eur", "value": { "@type": "QuantitativeValue", "minValue": 1300.00, "maxValue": 2500.00, "unitText": "YEAR" } } } Nos dernières offres ALTERNANCE - Chargé Marketing (H/F) Alternance - 24 mois Temps plein Paris Je postule ALTERNANCE - Assistant Contrôle Caisse (H/F) Alternance - 12 mois Temps plein Paris Je postule ALTERNANCE - Assistant Responsabilité Sociétale des Entreprises (RSE) (H/F) Alternance - 24 mois Temps plein Paris Je postule ALTERNANCE - Chef de Projet Internet Junior (H/F) Alternance - 24 mois Temps plein Paris Je postule Voir plus d'offres Offres Candidature spontanée Liens utiles Cookies Plan du site Connexion recruteurs Préférences des cookies Propulsé par Logiciel de gestion de candidature et de multi

This job is found at InterviewStack.io

Skills

flaskpythondjangotensorflowpytorchpandasscikit-learnseleniumsqlphpjavascripthtml