
Senior Software Engineer Backend/AI - Paris
Hybrid
Paris, France
Full Time
13-03-2025
Job Specifications
Aircall is a place where voices are valued.
Backed by over $220 million of investment since 2015, we create technology that fuels accessible, transparent and collaborative communication to empower our base of 20,000+ customers (and growing) to make authentic, human connections.
Conversation is a cornerstone of our culture. Wherever our people find themselves in the Aircall world – Paris, New York, San Francisco, Sydney, Madrid, London, Berlin, Seattle, Mexico City or at home – everyone has a voice that is valued.
Whatever your background, wherever you’re from – we want you to join the conversation. Let’s talk.
As a Senior BE & AI Engineer , you will be responsible for the design, development, deployment, and operation of business-critical AI features that add customer value on top of Voice. Previous experience implementing AI features is a must. Best practices, evangelization, and mentoring in your team and across the whole of Engineering will be part of your day to day job.
Quality, excellence, and agility drive our delivery processes and you will help us level these up. Using a variety of back-end stacks, appropriate for each requirement, but always hosted on AWS, we build added value and resilient services on top of voice and fully integrate with our customers’ business critical tools (CRM, Helpdesk, E-Commerce, …).
Your mission @ Aircall:
Participate in requirements analysis to help with providing the right technical and business solutions for our customers
Propose innovative solutions based on AI landscape trends
Have key responsibilities within the design, architecture, and end-to-end delivery of AI key modules
Write clean scalable code and test and deploy applications and systems
Revise, update, refactor, and debug code
Be part of an engineering organization delivering high quality, secure, voice solutions to Aircall clients
Involvement in product and platform performance optimization and live site monitoring
Participate in an on-call rotation to respond to critical system issues and ensure continuous system reliability
Mentor team members
A little about you:
AI experience is a must for this position: Knowledge about LLMs (GPT, Mistral, Llama, Claude, etc…) and experience developing with them (usage, prompting, etc), AI frameworks (Langchain, LlamaIndex, Auto Gen, etc), AI architectures (RAG, reranking, etc)
You have at least 5+ years of experience in back-end development in a large scale, preferably typed language (Typescript/ Node.js , Java, Scala), with experience in Javascript, Ruby, or Python, with a focus on delivering for security, scalability, availability, and performance
Nice to have: Ideally you will have worked with AWS in a production environment and understand how to design for, deploy on and get the best out of, the environment and services provided by Amazon
Security is at the forefront of your mind in everything that you do
Aircall is constantly moving forward. We’re building new roads to complete our journey, and we’re taking people with us who have the same builder mentality.
Let’s grow together: Aircall is a place for those who dare to be bold and seek responsibility, excellence, and the opportunity to push themselves to new heights.
We’re creating a place where great people trust one another and thrive together.
People flourish at Aircall and now is the time to be part of the team and the journey we’re on.
Why join us?
Key moment to join Aircall in terms of growth and opportunities
Our people matter, work-life balance is important at Aircall
Fast-learning environment, entrepreneurial and strong team spirit
45+ Nationalities: cosmopolite & multi-cultural mindset
Competitive salary package & benefits
DE&I Statement:
At Aircall, we believe diversity, equity and inclusion – irrespective of origins, identity, background and orientations – are core to our journey.
We pride ourselves on promoting active inclusion within our business to foster a strong sense of belonging for all. We’re working to create a place filled with diverse people who can enrich and learn from one another. We’re committed to ensuring that everyone not only has a seat at the table but is valued and respected at it by providing equal opportunities to develop and thrive.
We will constantly challenge ourselves to make sure that we live up to our ambitions around diversity, equity and inclusion, and keep this conversation open. Above all else, we understand and acknowledge that we have work to do and much to learn.
Want to know more about candidate privacy? Find our Candidate Privacy Notice here.
About the Company
Connect, Empower, and Grow with Aircall. We're not just a business phone system; we're a unified and reliable communications powerhouse. Aircall seamlessly integrates voice, SMS, WhatsApp, and social media channels into a single platform, with bi-directional syncing across 100+ essential business apps. Imagine your CRM and Helpdesk data flowing effortlessly into every customer interaction, empowering your team to deliver smarter, more personalized experiences. Trusted by over 20,000 businesses globally, Aircall's AI-powered... Know more
Related Jobs


- Company Name
- InterSystems
- Job Title
- Application Developer - Healthcare
- Job Description
- Developer - Healthcare The Developer will participate in the planning, development, maintenance and testing of our software (hospital information systems). It is the developer's responsibility to create robust software and verify that solutions meet all requirements. The role also includes producing technical documentation and participating in the full software development life cycle. The developer will integrate a French R&D team of human size and will have to collaborate with the international R&D teams. The developer will work with members of several departments. (Support, Implementation, Sales) Innovation and creativity are assets and qualities that are strongly encouraged. Main Responsibilities Developer: will design object structures, SQL schemas and application workflows will use part of the company's proprietary technology (see: Data Management & Healthcare Information Systems | InterSystems ) will create the layout of the UI in compliance with the standards applicable to each application will be responsible for planning, developing and testing the programs by applying his knowledge of programming technologies assist in investigating and resolving non-reproducible software errors (level 2 support) Participate in on-site technical implementations as required will keep up to date of the evolution of the functionalities of the application software will keep up to date of developments in programming tools, operating systems and related technologies will keep up to date of developments in the applicable data exchange standards Attend product training sessions to become familiar with basic product functionality and workflows. Required Experience and qualifications At least five years of experience in large-scale web application development environments - backend Perfect knowledge of the software development life cycle Technical skills: SQL - object-oriented development language Desirable Demonstrated technical expertise in the development of web applications and/or rich client applications : Angular, javascript Experience with data integration and hospital information systems Knowledge of INTERSYSTEMS technologies would be an important asset Linux Education and Training Desirable Master's degree in computer science or equivalent experience Engineering degree About InterSystems InterSystems, a creative data technology provider, delivers a unified foundation for next-generation applications for healthcare, finance, manufacturing, and supply chain customers in more than 80 countries. Our data platforms solve interoperability, speed, and scalability problems for large organizations around the globe to unlock the power of data and allow people to perceive data in imaginative ways. Established in 1978, InterSystems is committed to excellence through its 24×7 support for customers and partners around the world. Privately held and headquartered in Boston, Massachusetts, InterSystems has 38 offices in 28 countries worldwide. For more information, please visit InterSystems.com.


- Company Name
- Code Insider
- Job Title
- Logiciel Crafts(wo)man FullStack .NET F/H - Projets scientifiques et techniques (H/F)
- Job Description
- DescriptionDescriptif du poste: Les objectifs du poste : Développer avec différentes méthodologies : - Agilité (Scrum, Kanban), XP - TDD (Test-Driven Development), BDD (Behaviour-Driven Development), DDD (Domain Driven Design) Mettre en place les Best Practices du code : Clean Code , Code Review , Pair Programming , BBL , etc. Prévenir la dette technique par la pratique du Refactoring Maintenir et améliorer la mécanique de livraison continue (automatiser au maximum la chaîne de production logicielle) : builds, tests unitaires et fonctionnels, analyse de la qualité du code, tests de performance et de charge, déploiement sur les différents environnements, etc. Participer à l'amélioration continue sur la technique, l'organisation de l'équipe et les processus Le poste de Software Crafts(wo)man chez Code Insider s'articule autour de 3 axes majeurs : - Des missions, triées sur le volet en fonction de leur intérêt technique - Le développement des bonnes pratiques de développement grâce à l'animation de la communauté, au travers d'événements techniques (dojos, meetup, hackathon, etc.) - Une veille technique permanente principalement au travers du parcours de formation proposé chez Code Insider Profil recherché: Qualités requises et agréable d'avoir : o Une très forte appétence pour le Software Craftsmanship, et pour la qualité de code : pour vous, le TDD , le DDD , le BDD , les microservices , l' architecture hexagonale , ou encore le Pair Programming , sont tes mantras ! o Être pédagogue, et avoir envie de transmettre ses connaissances, pour former et être formé par nos Insider C'est toi tout crâché : o Tu es animé par l'envie de toujours faire mieux : le Crafts c'est d'abord un état d'esprit ! o Tu as une curiosité sans limite, et une envie de partage au sein de la communauté o Tu disposes d'un solide bagage technique, et idéalement d'une formation académique en informatique o Tu comptes déjà une expérience en tant qu'Ingénieur Études et Développement .NET Techniquement, vous êtes familier avec les stacks suivantes : o Back-End : framework .NET (du C#, voire même du F# !) o Front-End : JavaScript / TypeScript et maîtrises au moins un de ces frameworks : Angular , React , Vue.js o Tu as un bon niveau en base de données o Les technologies suivantes ne te sont pas inconnues ? ! Git, Circle CI, ReSharper, NCrunch, NUnit, Sonar, Kibana, NFluent, SpecFlow o Tu as éventuellement des compétences DevOps (GitLab, Docker , Kubernetes , etc.) et Cloud (Azure ou AWS) o Pour toi, l'agilité est une évidence sur un projet ! Ce poste est ouvert aux personnes en situation de handicap PROFIL SOUHAITÉ Expérience Expérience exigée de 1 An(s) Source: France Travail (https://www.francetravail.fr/)


- Company Name
- Thales
- Job Title
- ALTERNANCE Data Science sur des données d'entrainement F/H
- Job Description
- Lieu : Cergy, France Construisons ensemble un avenir de confiance Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays. Nos engagements, vos avantages Notre savoir-faire technologique Notre attention portée à l’équilibre des collaborateurs Un environnement inclusif et bienveillant Un engagement sociétal et environnemental reconnu (Thales Solidarity, indice CAC 40 ESG…) Votre quotidien A Cergy, vous contribuez aux systèmes d’entraînement et de simulation parmi les plus sophistiqués au monde. Vous rêvez de piloter hélicoptères, avions de chasse ou véhicules blindés ? Rejoignez-nous et relevez les défis des domaines aérien, terrestre, et naval ! Les sessions d’entrainement sur nos simulateurs (Live, Virtuel ou Constructif) offrent la possibilité de collecter d’important volume de données. Une analyse plus fine de ces sorties, au sein d’une équipe de data analysts, permettra de restituer un compte rendu d’entrainement plus efficace et d’améliorer la préparation des sessions suivantes (scénario spécifique avec un niveau de difficulté adapté, …). Vos missions : Définir avec les opérationnels des domaines d’entrainement concernés (terre, air, collectifs) les indicateurs (Key Performance Indicators) pertinents ainsi que les méthodes d’analyse adaptés à ces données. Instrumenter les simulateurs afin d’enregistrer ces données. Développer les algorithmes d’analyse de ces données. Mettre en place la visualisation adaptée de ces indicateurs afin de les présenter efficacement aux instructeurs et aux entrainés. Déployer ces outils d’analyse sur les simulateurs en place. Mon profil Vous êtes issus d'une école ingénieur et vous recherchez une alternance pour votre M1 et M2 ? Vous maitrisez le langage de programmation Python, en particulier les librairies (numpy, pandas) et de visualisation des données (matplotlib, seaborn) Vous maitrisez la base du traitement du signal (filtrage, transformation et traitement des données) Vous maitrisez l’anglais Vous possédez des capacités en recherches bibliographiques (identification et implémentation des méthodes de l’état de l’art) Vous avez les compétences suivantes : Base mathématiques en traitement du signal, statistiques et optimisations Apprentissage automatique et librairies python associées (scikit-learn) Apprentissage profond (PyTorch/Tensor Flow) Méthode de fouille des données (pattern matching/mining, association rules discovery, …) On vous reconnait pour votre : Esprit critique Capacité à résoudre des problèmes Autonomie Communication et esprit d’équipe Mot de l'équipe Vous évoluerez au sein de la direction technique dans une équipe d’innovation à la fois compétente et passionnée et sur le domaine de la simulation d’entrainement qui est en pleine expansion. Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !


- Company Name
- BforBank
- Job Title
- Senior Développeur Full Stack React/ Next - Java/spring (H/F)
- Job Description
- Sur le modèle d'une "Tech company", BforBank place l'innovation et le digital au cœur de sa transformation. Notre mission, offrir à nos clients une expérience bancaire incomparable pour répondre leurs besoins et usages mobile. Rejoindre BforBank c’est rejoindre une équipe engagée dans un grand projet de développement stratégique en France et en Europe. Nous sommes aujourd’hui 600 passionné(e)s et recherchons nos talents pour construire la banque de demain. Tu as l’esprit d’initiative ? Tu partages les valeurs d’engagement et de performance ? Tu es animé(e) par le travail en équipe ? Ces qualités nous rassemblent, n’hésite plus et rejoins-nous ! Tes missions ? Présentation de la direction et de l'équipe Dans le cadre des évolutions et projets courants, tu intégreras l’une des équipes de développement Web de la Direction Tech de Bforbank. Présentation des activités de l’équipe : La Squad, dont tu dépends, est composée d’un Tech Lead et d’experts techniques pour répondre aux besoins du Product Owner sur les applications du périmètre Espace client. Tes missions principales sont les suivantes : Anticiper et réaliser les études techniques liées aux User Stories Concevoir des solutions en respectant les bonnes pratiques de développements Fournir des chiffrages détaillés des futures réalisations (Backlog Refinements) Réaliser les développements Effectuer des contrôles croisés : Validation de Pull Request, Pair Programming et écriture de Tests unitaires/Intégration/End to End Effectuer et suivre les déploiements et les mises en production Tes talents ? Formation : Ingénieur en informatique Chez BforBank nous recherchons avant tout des compétences. Tu ne disposes pas du diplôme requis mais as des expériences équivalentes ? N'hésite pas à postuler ! Expérience : Au moins 5 ans dans un contexte similaire Ce que tu maîtrises : Programmation Back-End en Java 17/21 et SpringBoot 3 Programmation front-End en React 19 / NextJs Architecture : Hexagonale Micro-frontEnd / Back-End for Front-End Event Driven : Apache Kafka Tests : Unitaire : Junit / AssertJ / Jest / React testing library Intégration : SpringBoot Tests BDD : Cucumber E2E : Cypress Environnement CICD : gitlab CI Environnement “Google Cloud Platform” (GCP) Base de données : PostgreSQL Méthodologie : Agile SCRUM (outils JIRA/Confluence) TDD : Test Driven Development DDD : Domain Driven Development BDD : Behavior Driven Development Ce poste est fait pour toi si : Tu souhaites découvrir un projet ambitieux Tu souhaites évoluer dans un environnement Agile Tu aimes le développement et plus particulièrement sur la partie Front React et dans l'écosystème Java Tu es curieux et souhaite évoluer dans un environnement technique moderne Tu as des connaissances en accessibilité et éco-conception. En rejoignant BforBank tu trouveras… Un projet ambitieux de transformation digitale et culturelle à l’échelon européen, terrain d’innovation et d’ouverture d’esprit Une organisation apprenante, proposant un large choix de formations toute l’année, et qui favorise l’échange avec les autres marques du Groupe Une promo RSE multi-métiers qui fait évoluer en continu les actions de BforBank vers une banque plus responsable Une organisation du travail en mode Agile, impliquant un degré élevé de collaboration et d'autonomie tout en travaillant avec un groupe de pairs diversifiés. Mais aussi… De 2 jours à 5 jours de télétravail modulables par semaine, dans la limite de 104 jours par an (frais de fonctionnement pris en charge) 25 jours de congés + 15 jours de RTT 80% du coût de la mutuelle d’entreprise pris en charge / couvert Avantages collaborateurs Crédit Agricole : taux et tarifs préférentiels Des frais de transports remboursés à 60% Un restaurant d’entreprise et des titres restaurant 3 jours par an de Mécénat de Compétences pour t’engager auprès d’une centaine d’associations partenaires avec Wenabi Des douches pour les sportifs et un tarif avantageux auprès d’une salle de sport toute proche Le poste est basé à La Défense, dans des locaux flambant neufs ! BforBank s'engage à garantir l'égalité des chances aux candidats car nous sommes convaincus de la richesse apportée par la diversité et l'inclusion dans nos équipes. Rencontrons-nous ! Le processus de recrutement se déroule en 4 étapes : Visio de 30 minutes avec notre équipe Talent Acquisition Tests techniques avec le Tech Lead ou le chapter lead et un Développeur Senior de la Squad Échange avec le Manageur et l’Agile Delivery Lead de la Squad (présentiel) Échange avec le Head of Delivery & Engineering Notre processus de recrutement dure en moyenne 3 semaines et l’équipe Talent Acquisition se tiendra à ta disposition pour te donner un maximum de visibilité sur l’avancée du process.