cover image
MathWorks

Software Developer - Web Service Architecture

Hybrid

Grenoble, France

Full Time

01-04-2025

Job Specifications

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

Do you have expertise in Backend Web Systems Architecture? Are you interested in extending Model Based Design software tools to Cloud platforms? Join a team of talented technology enthusiasts, where you can challenge your ideas and bring your own added value to make our products better.

MathWorks is seeking a versatile and seasoned Software Engineer to work on the development and the ease of deployment of Polyspace products, especially in enabling serviceability and reliability of our Polyspace Access Web Server. Your main objectives will be developing and deploying web service architecture, enabling product functionality and scalability.

This positon is located in our Grenoble, France office and requires French Work Authorization and fluent French and English language skills. Applicants who do not posses French work authorization, do not have fluent French langugae skills, and that are located outside of central Europe will not be considered.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.

,

Specify, design, and implement complex and innovative features and enhancements to Polyspace products
Build partnerships with MathWorks cross-funtional teams and Polyspace customers around the world!
Develop software using Java, Javascript, Go, MATLAB, C++, and cloud computing platforms and services.

,

Fluent French and English communication skills (verbal & written)
Eager to develop software in multiple programming languages including Java, Javascript, Go...
Customer oriented team player, with experience in cross-functional collaborative environment

,

A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.
Experience with software development

, Do you have expertise in Backend Web Systems Architecture? Are you interested in extending Model Based Design software tools to Cloud platforms?,

About the Company

MathWorks is the leading developer of mathematical computing software. Engineers and scientists worldwide rely on its products to accelerate the pace of discovery, innovation, and development. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. MATLAB and Simulink are also fundamental teaching and resea... Know more

Related Jobs

Company background Company brand
Company Name
Betclic Group
Job Title
Alternance - Développeur Kotlin H/F
Job Description
WE ARE BETCLIC Betclic est une entreprise de jeux en ligne et de tech qui se distingue par son dynamisme et son ambition. Animée par l’énergie d’une équipe multiculturelle et internationale en pleine expansion, elle est leader du pari sportif dans plusieurs pays. Elle s’efforce chaque jour d’offrir à ses joueurs une expérience de divertissement optimale, sûre et responsable, portée par une infrastructure technologique avancée. Betclic, dont le siège est à Bordeaux, compte 1300 collaborateurs répartis dans 5 pays (France, Malte, Pologne, Portugal et Côte d'Ivoire) et évoluant dans un contexte d’hypercroissance. Ici, chaque jour est un nouveau défi, dans un environnement moderne et dynamique Chez Betclic, nous croyons fermement que l’innovation naît de la diversité et de l’inclusion, et que chaque talent a sa place. Nous favorisons un cadre de travail bienveillant et stimulant, où chacun peut s’épanouir et contribuer pleinement à notre succès collectif. L’univers du sport et de la tech te passionne ? Tu veux relever des défis et façonner l’avenir du jeu en ligne ? Rejoins l’aventure Betclic ! ENTER THE GAME Les équipes Tech Betclic sont organisées autour des principes de développement agiles et s’organisent en Squad et Tribus autonomes, chacune responsable d'un domaine fonctionnel et technique. Grâce à cette organisation vous bénéficierez de la responsabilité de A à Z de vos projets : développement, livraison, suivi de production. You build it, you run it ! En rejoignant nos équipes Betclic, vous intégrerez une équipe Fullstack où vous jouirez d’une autonomie vous permettant de vous enrichir au contact de développeurs Backend et Frontend, de testeurs et autres compétences complémentaires. En tant que Développeur Kotlin en alternance, et au sein d’une des Squads, vous serez en charge de construire la meilleure expérience possible pour nos joueurs par la qualité de vos réalisations et par l’amélioration du code existant. YOUR ROLE WITHIN BETCLIC Dans ce cadre, vos missions sont les suivantes : Participer à la conception technique et à la performance des outils développés Participer à la mise en production et au bon fonctionnement de la plateforme Contribuer à l'amélioration de la qualité du code des applications Nous considérons qu’un développeur sait autant communiquer, challenger, concevoir que coder. TECHNICAL ENVIRONMENT Langage : Kotlin, Typescript CI/CD : Jenkins + Terraform AWS : Fargate, Lambda, DynamoDB, ALB, Kinesis, S3, SNS, SQS, … Quality : Unit Testing, Integration tests, End to End GIT IDE : IntelliJ En plus : Angular, Docker, Localstack WHO WE ARE LOOKING FOR? Des collaborateurs avec une bonne dose d’humour, du respect et de la bienveillance, un amour pour la technique, un peu de zèle et une réelle passion pour leur métier ! Cette alternance est faite pour vous si : En cours de formation Bac+ 4/5 en développement informatique, vous disposez d’une première expérience (stage ou projet d’études) dans un environnement Java/Cloud Connaissances en Java et volonté de développer vos compétences en Kotlin Curiosité technique validée par la création de projets personnels Compréhension de la build chain Fort intérêt pour les bonnes pratiques de développement, l’automatisation et le Cloud Et enfin, vous parlez anglais couramment WHAT ARE THE RECRUITMENT STEPS? Si ta candidature est sélectionnée, tu seras contacté par Maxime sous une semaine pour une préqualification RH (30 minutes) Nous te demanderons ensuite de réaliser le Test AssessFirst (personnalité, motivations et réflexion) Tu rencontreras ensuite ton futur manager Enfin, Maxime te recevra en entretien final RH et vous en profiterez pour débriefer ensemble ton Test AssessFirst Afin d’offrir une expérience candidat idéale, le processus de recrutement Betclic dure en moyenne 4 à 6 semaines. WHAT CAN YOU EXPECT? 25 jours de congés payés et 10 jours de « RTT » Carte Ticket Restaurant® créditée de 11€ par jour (financée à hauteur de 50%) Mutuelle prise en charge à 100% pour toi et tes enfants Transport en commun remboursé à 50% ou prime annuelle de mobilité durable (230€ pour les trajets domicile – travail en transport durable) Des locaux hors du commun avec un rooftop pour des pauses ensoleillées face à la Cité du Vin Des animations internes pour rythmer ton quotidien Des cours de sport proposés dans nos locaux et des tournois organisés (pilates, circuit-training, boxe, yoga, futsal, padel, tennis…) Et l’opportunité de travailler dans une atmosphère conviviale, jeune et fun ! Alternance à pourvoir dès septembre 2025 à Bordeaux Betclic Group - 117 quai de Bacalan 33300 BORDEAUX Tous nos postes sont ouverts aux personnes en situation de handicap.
Bordeaux, France
Hybrid
Full Time
03-04-2025
Company background Company brand
Company Name
STATION F
Job Title
DÉVELOPPEUR TYPESCRIPT FULLSTACK
Job Description
À propos Pour lutter contre le manque des batteries des smartphones et la surconsommation en lithium, OneFlash a créé le plus grand réseau de batteries portables en libre-service. Grâce à une meilleure répartition des ressources sur le territoire, nous permettons à tout le monde, de recharger, n’importe où, n’importe quand, n’importe quel smartphone. Pour cela, nous mettons à disposition des stations de batteries portables dans les lieux à forte densité : aéroports, centres commerciaux, magasins, salles de sport, hôpitaux et festivals. Pour l’utilisateur, c'est très simple, on ouvre l'application OneFlash, on flash le QR code de la station pour déverrouiller une batterie portable. On peut ensuite recharger son portable tout en continuant de se balader, de manger, ou prendre son train. Descriptif du poste Développement et amélioration de nos applications web & mobile avec React et React Native. Implémentation de bonnes pratiques de développement : utilisation de design patterns et du typing avancé en TypeScript. Connaissance de Firebase et des architectures backend serverless. Revue de code et mentorat : accompagner les autres développeurs et garantir la qualité du code. Collaboration avec les équipes produit et design pour assurer une expérience utilisateur optimale Profil recherché Développement et amélioration de nos applications web & mobile avec React et React Native. Implémentation de bonnes pratiques de développement : utilisation de design patterns et du typing avancé en TypeScript. Connaissance de Firebase et des architectures serverless. Revue de code et mentorat : accompagner les autres développeurs et garantir la qualité du code. Collaboration avec les équipes produit et design pour assurer une expérience utilisateur optimale. Process de recrutement Le processus de recrutement se déroule en trois étapes : Rencontre avec un membre de l’équipe technique Un premier échange informel pour mieux comprendre ton parcours, tes motivations et te présenter notre environnement technique. Entretien technique Une évaluation approfondie de tes compétences via des exercices pratiques et des discussions techniques adaptées au poste. Entretien avec le corps dirigeant Une rencontre avec les fondateurs ou dirigeants pour discuter de la vision de l’entreprise, de ton rôle et de ton alignement avec notre culture. Chaque étape vise à s’assurer que nous partageons les mêmes ambitions et que tu pourras t’épanouir pleinement chez nous. Informations complémentaires Type de contrat : CDI Date de début : 03 mars 2025 Lieu : Paris Niveau d'études : Bac +5 / Master Expérience : > 4 ans Télétravail total possible
Paris, France
Hybrid
Full Time
04-04-2025
Company background Company brand
Company Name
Clayverest
Job Title
Développeur front-end/Développeuse front-end
Job Description
À propos de l'entreprise : Clayverest, société innovante en pleine croissance et basée à Toulouse, recherche ses nouveaux collaborateurs. Notre domaine d'expertise ? Développer des solutions audacieuses pour les PMO (Project Management Officer) afin de résoudre tous leurs problèmes au quotidien. Notre objectif : aider nos clients à prendre des décisions plus rapides et à se concentrer sur l'essentiel de leur travail, sans perdre de temps dans la gestion de leurs projets à grandes envergures. Si vous recherchez une opportunité au sein d'une entreprise dynamique où vous pourrez vraiment développer vos compétences, alors vous avez tapé à la bonne porte ! Chez Clayverest, nous sommes convaincus que chaque membre de notre équipe a le potentiel de contribuer à notre succès. Si vous êtes passionné par l'innovation, que vous aimez travailler en équipe et que vous rêvez de créer des solutions qui vont secouer le monde de la gestion de projet, alors il est temps de jeter un coup d'œil à ce que nous proposons. Description du Poste : En tant que Développeur Front-end spécialisé en React.js, vous contribuerez de manière significative à la création d'expériences utilisateur exceptionnelles et à l'amélioration continue de nos produits. Vous collaborerez étroitement avec nos équipes de conception et de produits pour concevoir, développer et optimiser des interfaces utilisateur de haute qualité, en utilisant React.js. Responsabilités : En tant que Développeur Front-end spécialisé en React.js, voici un aperçu de vos missions et responsabilités au sein de notre équipe : Concevoir et développer des interfaces utilisateur hautement performantes et conviviales en utilisant React.js. Collaborer étroitement avec les équipes de conception et de produits pour traduire les exigences en solutions Front-end React.js. Assurer la qualité du code React.js. Assurer la maintenance des applications Front-end. Mettre en place des tests automatisés pour garantir la fiabilité des applications. Contribuer à l'amélioration continue des processus de développement en proposant des ajustements et des optimisations. Profil souhaité : Expérience significative en tant que développeur Front-end Solide maîtrise des technologies web modernes telles que HTML5, CSS3 et JavaScript. Expertise avancée dans l'utilisation de React.js pour le développement Front-end. Connaissance des bonnes pratiques de développement web. Connaissance des bonnes pratiques spécifiques à React.js, y compris l'optimisation des performances et la sécurité. Des compétences en backend, notamment en node.js (Nest, Express) et AWS, seraient un atout supplémentaire. Excellentes compétences en communication. Capacité éprouvée à résoudre des problèmes. Un diplôme en informatique, en génie logiciel ou dans un domaine connexe serait un atout. La maîtrise de l'anglais est nécessaire pour être capable de collaborer avec des équipes internationales. Saisissez donc l’opportunité d’acquérir de nouvelles compétences, de renforcer vos performances, d’exceller et d’ajouter ainsi de la valeur à votre carrière !
Toulouse, France
On site
Full Time
03-04-2025
Company background Company brand
Company Name
EmailTree.ai
Job Title
Senior Python Developer
Job Description
EmailTree AI's mission is reinventing the customer experience with an intelligent end-to-end customer service automation. JOIN OUR MISSION About Us A fast-growing startup, EmailTree AI provides an automated email composition service that reduces response time and improves email quality. Our business is rapidly expanding and in order to keep up with our fast expansion plan we need a Senior Python Developer to drive the process and manage our advanced technology.EmailTree AI's mission is reinventing the customer experience with an intelligent end-to-end customer service automation. Job Brief We are looking for a Senior Python Developer with 3+ years of experience. Responsibilities include writing scalable and fault tolerant code, debugging programs, building functional and efficient server-side applications and standalone backend services. To be successful in this role, you should have experience using server-side logic and work well in a team. Ultimately, you will build robust Python apps that align with our business needs. Responsibilities Writing scalable code using Python programming language Develop modularized back-end components to call AI services, keeping in mind responsiveness and overall performance Design and develop AI models to meet project requirements Convert AI/ML models into APIs that other developers can use Perform statistical analysis on big data sets Reprogramming existing databases to improve functionality Optimise performance of existing systems. Test and debug code to build fault tolerant apps Coach junior team members Implement security and data protection measures Collaborate with internal team members to understand requirements and provide technical solutions. Prepare technical documentation Skills 3+ years of experience as a Python developer. Excellent logical reasoning and problem-solving skills Experience developing REST APIs using Python Flask framework Familiarity with event-driven programming in Python Experience building Micro services-based applications Knowledge of object-relational mapping (ORM) A deep understanding and multi-process architecture and the threading limitations of Python Experience working with cloud technologies such as Azure, Docker, Kubernetes Proficient understanding of code versioning tools such as Git Ability to integrate multiple data sources into a single system Experience with Python libraries such as Pandas, Numpy, Keras Deep knowledge of mathematics applied to data science and artificial intelligence Experience with NLP, Speech recognition technologies is a bonus Ability to collaborate on projects and work independently when required Experience working in an Agile Development environment BSc in Computer Science, Engineering or relevant field What Do We Offer Competitive salary based on your experience You may work at our office (Luxembourg, Romania, France/Paris), or even from home Full coverage of operational costs Full-time employment Apply If you are interested in this position, drop us an email at jobs@emailtree.ai
Dixmont, France
On site
Full Time
04-04-2025