cover image
Algolia

Senior Software Engineer, Backend (Go)

Hybrid

Paris, France

Full Time

22-04-2025

Job Specifications

Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide Algolia NeuralSearch, a next-generation vector and keyword search in a single API with powerful, end-to-end AI processing for every query. Our API is used by thousands of customers in more than 100 countries. Billions of search queries are answered every month thanks to the code we push into production every day.

We are seeking a Senior Software Engineer with experience in a Go and/or Kubernetes environment to join our newly established team. You will play a pivotal role in building a new product from the ground up, focusing on the development of distributed systems and scalable APIs. As part of this team, you'll work on innovative solutions, such as merging or customizing result sets from multiple data sources, to enhance our customers' ability to configure complex search experiences. This is a unique opportunity to shape a new product and drive its technical growth from the early stages.

Your Role Will Consist Of

Be a key contributor to the design and development of the Algolia API
Be responsible of the quality, soundness of the system
Work with other teams to identify, troubleshoot, and resolve high impact issues.
Be responsible for operations for Algolia Search including participation in out-of-hours on-call rotation

You Might Be a Fit If You Have

Experience in Go development
Experience in Kubernetes environment
Solid foundation in Computer Science (data structures, algorithms, software design)
Rigor in high code quality, automated testing, and other engineering best practices
Experience in the design of major components and leading engineers in the delivery
Professional spoken and written English skills

Nice To Have

Experience in C++

We’re looking for someone who can live our values:

GRIT - Problem-solving and perseverance capability in an ever-changing and growing environment
TRUST - Willingness to trust our co-workers and to take ownership
CANDOR - Ability to receive and give constructive feedback.
CARE - Genuine care about other team members, our clients and the decisions we make in the company.
HUMILITY- Aptitude for learning from others, putting ego aside.

Flexible Workplace Strategy

Algolia’s flexible workplace model is designed to empower all Algolians to fulfill our mission to power search and discovery with ease. We place an emphasis on an individual’s impact, contribution, and output, over their physical location. Algolia is a high-trust environment and many of our team members have the autonomy to choose where they want to work and when.

While we have a global presence with physical offices in Paris, NYC, London, Sydney and Bucharest, we also offer many of our team members the option to work remotely either as fully remote or hybrid-remote employees. Please note that positions listed as "Remote" are only available for remote work within the specified country. Positions listed within a specific city are only available in that location - depending on the nature of the role it may be available with either a hybrid-remote or in-office schedule.

About Us

Algolia prides itself on being a pioneer and market leader offering an AI Search solution that empowers 17,000+ businesses to compose customer experiences at internet scale that predict what their users want with blazing fast search and web browse experience. Algolia powers more than 30 billion search requests a week – four times more than Microsoft Bing, Yahoo, Baidu, Yandex and DuckDuckGo combined.

Algolia is part of a cadre of innovative new companies that are driving the next generation of software development, creating APIs that make developers’ lives easier; solutions that are better than building from scratch and better than having to tweak monolithic SaaS solutions.

In 2021, the company closed $150 million in series D funding and quadrupled its post-money valuation of $2.25 billion. Being well capitalized enables Algolia to continue to invest in its market leading platform, to better serve its thousands of customers–including Under Armor, Petsmart, Stripe, Gymshark, and Walgreens, to name just a few.

Who We're Looking For

We’re looking for talented, passionate people to build the world’s best search & discovery technology. As an ownership-driven company, we seek team members who thrive within an environment based on autonomy and diversity. We're committed to building an inclusive and diverse workplace. We care about each other and the world around us, and embrace talented people regardless of their race, age, ancestry, religion, sex, gender identity, sexual orientation, marital status, color, veteran status, disability and socioeconomic background.

READY TO APPLY?

If you share our values and our enthusiasm for building the world’s best search & discovery technology, we’d love to review your application!

About the Company

Algolia, the world’s only end-to-end AI Search solution, helps businesses and developers understand their online users and show them exactly what they need. Algolia is the one-stop shop for AI search and works by feeding an array of signals into multiple AI models that understand user intent and surface personalized results that meet business needs. The company uses this deep understanding to create exceptional customer experiences, and to drive revenue growth for customers. Algolia achieves its vision by enabling more than... Know more

Related Jobs

Company background Company brand
Company Name
TieTalent
Job Title
Développeur Java Full Stack H/F
Job Description
About Développeur Java Full Stack ! Découvrez la Vie Apsidienne et vous aussi, devenez Apsidien On aurait pu demander à Chat GPT de vous démontrer en quoi Apside est l’ESN qu’il vous faut, mais on préfère que vous le découvriez vous-mêmes Découvrez votre future mission Contexte En tant que Développeur Java Fullstack, vous interviendrez chez l'un de nos clients, qui opèrent dans divers secteurs d'activité, au sein d'équipes organisées en mode Agile. Nous recherchons un profil maîtrisant Java Fullstack ( React ou Angular ) avec une expérience significative sur le Cloud AWS . Vous apporterez ainsi vos compétences techniques et votre esprit d’équipe pour contribuer au succès des projets. Mission Développement (codes sources, tests unitaires et tests) La mise en œuvre de développements Java Fullstack La mise en place et le monitoring des environnements Livraisons et suivi de la production. Support bénéficiaire L’environnement Technique Backend: Java 17 , Spring & Spring boot, Maven, JUnit, Mockito Frontend: React ou Angular . Devops: AWS (ECS, Step Functions, S3, lambda), Grafana, ELK, Docker, Kubernetes CI/CD: git, github, jenkins, sonarqube, ansible Data : SQL Localisation Ile de France Futur Apsidien, qui êtes-vous ? BAC+5 en informatique 4 ans d’expérience en ( Java, spring boot, Angular ou React, …) Connaissance AWS Anglais professionnel apprécié Travaille en contexte agile Le package salarial que nous vous proposons Contrat : CDI Rémunération : Selon profil (D’abord on échange, on comprend vos compétences/aspirations professionnelles et ensuite on s’entend sur le salaire.) Avantages groupe : carte ticket restaurant Swile, prime de mobilité, mutuelle prise en charge à 65%, accord télétravail, prime de cooptation Formation : cours particuliers d’anglais en interne, accès à un catalogue de formations grâce à notre plateforme en e-learning ( Academy by Apside ) ou via nos organismes partenaires. Apside a suscité votre curiosité ? Apside est un partenaire de confiance qui accompagne ses clients à créer de la valeur et à adresser leurs enjeux stratégiques en leur mettant à disposition des expertises technologiques ( Data / IA, Cloud, Cyber ) et une expérience sectorielle ( Industrie, Banque, Assurance, Service, Secteur Public ). Pour un accompagnement global, le groupe propose des offres transverses autour du Handicap (Apsid’EA), du Digital Learning , et du Conseil . Et votre place dans tout ça ? Notre volonté est de vous accompagner dans la construction et l’épanouissement de votre carrière. Rejoindre Apside, c'est concevoir et réaliser votre projet personnel et professionnel. Apside vous offre l'opportunité de mener votre carrière au sein de nos 28 agences, en France comme à l'international. Que vous souhaitiez travailler à Paris ou à Montréal, nous vous accompagnons dans vos souhaits de mobilité, de la phase de réflexion jusqu’à l’intégration en agence. Engagée pour un monde plus inclusif et plus responsable , Apside place l'humain au cœur de son activité. Nous garantissons un environnement épanouissant, respectueux de toutes les diversités : handicap, genre, orientation, origine, religion, âge ou profil neurologique. Rejoindre Apside, c'est valoriser vos forces et singularités au service de projets ambitieux. Découvrez notre démarche RSE ainsi que notre vision de l’Entreprise Engagée. Rejoignez l’aventure Apsidienne et découvrez notre vision d’une ESN singulière et résiliente Notre Process De Recrutement Echange téléphonique | Préqualification et définition de vos attentes Entretien RH | Echange sur votre parcours et votre projet professionnel, présentation du groupe et de ses valeurs Entretien Tech | Partage d’expériences, questions opérationnelles et techniques Notre proposition | Echange avec votre futur manager, présentation de la proposition de collaboration : des missions, du salaire et des avantages Nice-to-have skills Java Spring Spring Boot Maven JUnit React AWS AWS Lambda Grafana Docker Kubernetes Git Github Jenkins Ansible SQL Paris, Île-de-France, France Work experience Fullstack Build/Release DevOps Languages French
Paris, France
Hybrid
Full Time
05-05-2025
Company background Company brand
Company Name
Conserto
Job Title
Développeur Fullstack Java H/F
Job Description
Missions Qui sommes-nous ? Notre agence rennaise (La TeamBZH) est composée de 70 consertien.nes évoluant sur les métiers du : Développement DEVOPS Infrastructure / Cloud Agilité au sein de start-ups et de grands comptes notamment dans le domaine des télécoms, de la E-santé, des médias ou encore dans l'agroalimentaire. Nous partageons tous les mêmes valeurs : Le respect de tous, l'écoute des aspirations de chacun.e Le respect de nos engagements Le partage de notre expertise technique Le plaisir au travail Notre leitmotiv : être sérieux sans se prendre au sérieux ! Eh oui, on vous voit venir : vous pensez sûrement, "Encore une annonce qui manque de peps !" Au contraire, nous vous proposons une aventure où chaque jour sera une opportunité de grandir, d'apprendre et de construire ensemble votre carrière ! Formations, Meet-up, apéros, défis sportifs, soirées d'agence, events (Devoxx, BreizhCamp, Rennes JS, Rennes Dev0ps & AgileTour) ponctuent ainsi notre quotidien. Pour vous accompagner dans cette aventure, sont à vos côtés : Damien, Directeur d'agence Julie, Assistance d'agence Marion, Chargée de Carrière & Fidélisation Maël, Ingénieur d'Affaires Jessica, Chargée de recrutement Vous serez notamment accompagné(e) pour vous impliquer (si vous le souhaitez) dans le développement de l'agence et le partage de votre expérience, comme : L'organisation d'events L'animation de meet-Up La création de formation Notre job à pourvoir : Nous ne cherchons pas le mouton à cinq pattes, mais un.e passionné.e capable de jouer plusieurs instruments ! Notre objectif n'est pas de composer une équipe de clones, mais une véritable symphonie où chaque musicien apporte sa touche unique à la partition. Vous avez au minimum 4 années d'expériences en tant qu' Ingénieur(e) en développement Java et vous êtes motivé.e par l'idée de nous rejoindre ? Préparez-vous à être au coeur de l'action : Vous explorerez l'existant et dialoguer avec des équipes aussi passionnantes que variées Vous donnerez vie à vos idées en réalisant des conceptions qui déchirent Vous concevrez et développerez en Java comme un(e) vrai(e) pro Vous mettrez en place des pratiques de haut vol et assurerez des revues de code dignes de ce nom Vous réaliserez des tests unitaires et d'intégration avec style Votre future stack technique : Java 11 à 17, afin de d'utiliser le plein potentiel du langage Frameworks JavaScript et TypeScript comme React, Angular ou Vue.js, tel un artiste sur la scène du développement web Spring (boot, MVC, Batch, Security), parce que c'est la base TOMCAT ET/OU JBOSS, JETTY, pour mettre en musique nos projets Oracle, PostgreSQL, MariaDB ou NoSQL (MongoDB, Cassandra), parce que la diversité des bases de données, c'est notre truc REST, SOAP, pour communiquer avec classe Selenium, Cypress, Junit, Jmeter, pour tester sans relâche Docker, Kubernetes, pour déployer avec agilité Et plein d'autres outils comme Maven, Jenkins, Git, Gradle, parce qu'on aime explorer Notre package : Salaire brut annuel à valider ensemble (à partir de 40K€) Titres restaurant 1 350€ part employeur à l'année (carte Swile) Forfait Télétravail et Mobilité Chèques Vacances Chèques cadeau Noël, anniversaire professionnel, et événements Remboursement Activités sportives et culturelles Evènements d'agence Billetterie (réductions, codes promos) Forfait mobilité douce Mais également : Des primes pour vos exploits, votre soif de formation et même pour recommander vos comparses grâce à notre système innovant de cooptation (plus de 2000€ par profil recruté). Un accompagnement sur mesure pour votre carrière, avec formation annuelle, suivi, et la possibilité de rejoindre des communautés passionnantes. Vous pourrez également participer à des salons pour rencontrer d'autres passionnés. Processus de recrutement : 1 Premier échange téléphonique avec Jessica Un moment simple et rapide pour faire connaissance et partager sur votre parcours, vos aspirations et voir si l'aventure Conserto pourrait vous correspondre 2 Entretien RH/Commerce dans nos locaux avec Jessica & Maël ou Damien Une rencontre conviviale dans nos bureaux pour discuter plus en détail de vos motivations, répondre à vos questions et vous présenter ce qui rend Conserto si unique 3 Échange technique Un vrai moment d'échange à double sens : on cherche à comprendre vos attentes techniques, mais aussi à vous donner une vision claire de ce que vivent nos Consertien.nes au quotidien 4 Votre recrutement Si tout le monde est convaincu, bienvenue chez Conserto ! Nous serons ravis de vous accueillir et de commencer cette belle collaboration ensemble. Envie d'en savoir plus ? Nous vous proposons d'en discuter autour d'une bière, d'un café ou d'un thé dans nos locaux à Cesson Sevigné. Rejoignez-nous, et ensemble écrivons le prochain chapitre de votre carrière chez Conserto ! Au-delà du process de recrutement, Conserto déploie tout au long de l'année des actions favorisant l'égalité des chances & la diversité des individus au sein de nos équipes. Description Entreprise Conserto est une société innovante & dynamique proposant des prestations de conseil & d'expertise informatique autour du digital, du DEVOPS, de l'infra et de l'agilité. Positive Technologie c'est notre façon de concevoir notre métier, de manager, et créer du lien avec nos salariés et nos clients.
Canton Of Cesson-Sévigné, France
Hybrid
Full Time
05-05-2025
Company background Company brand
Company Name
TieTalent
Job Title
Ingénieur Fullstack Node.js / React - Intelligence Artificielle
Job Description
About Notre partenaire est un acteur reconnu de l’intelligence artificielle spécialisée dans les agents conversationnels nouvelle génération. Leur mission ? Réinventer l’expérience client en développant des assistants virtuels intelligents et performants, capables de comprendre, interagir et s’adapter en temps réel aux besoins des utilisateurs. Dans le cadre de leur forte croissance, ils renforcent leur pôle tech et recrutent un(e) Développeur(se) Fullstack Node.js / React pour participer à la conception de leurs solutions SaaS à très fort impact. La Stack ? Langages : JavaScript / TypeScript Backend : Node.js, Express.js Frontend : React.js (Next.js apprécié), Redux Cloud & DevOps : AWS (Lambda, S3, EC2, API Gateway), Docker, CI/CD Data & IA : Intégration avec des services NLP, WebSockets, APIs temps réel Méthodo : Agile, code review, tests automatisés, documentation continue Vos Missions Concevoir et développer de nouvelles fonctionnalités front & back , centrées sur la performance et l’expérience utilisateur Participer à l’ amélioration de l’architecture existante pour garantir une scalabilité maximale Implémenter des interfaces fluides et responsives en React Travailler sur des systèmes temps réel via WebSockets pour enrichir les interactions utilisateurs Veiller au respect des bonnes pratiques de développement : qualité du code, sécurité, documentation, tests Collaborer étroitement avec les équipes produit, design et IA Profil recherché Vous justifiez d’au moins 4 ans d’expérience en développement Fullstack JS (Node.js + React) Vous avez une bonne maîtrise de l’architecture d’applications modernes , côté serveur comme côté client Vous êtes à l’aise avec les environnements à fort trafic / haute disponibilité Vous comprenez bien le fonctionnement des WebSockets , des APIs REST et idéalement GraphQL Vous avez un niveau d’anglais professionnel , tant à l’écrit qu’à l’oral Les Avantages Une équipe tech ambitieuse et passionnée , avec une vraie culture produit Une société en forte croissance , avec son propre laboratoire de recherche IA Des projets stimulants , visibles et à la pointe de l’innovation 2 jours de télétravail par semaine à organiser comme vous le souhaitez De superbes bureaux en plein cœur de Paris, pensés pour le confort et la collaboration Une rémunération attractive autour de 50K€ , ajustée selon votre expertise Nice-to-have skills JavaScript TypeScript Node.JS Next.js Redux AWS Lambda S3 EC2 API Gateway Docker Agile GraphQL Paris, Île-de-France, France Work experience Fullstack Languages French
Paris, France
Hybrid
Full Time
05-05-2025
Company background Company brand
Company Name
ONE LOGIC CONSULTING
Job Title
Développeur/Développeuse Fullstack Java / Angular (ou React.js)
Job Description
Vous êtes expérimenté·e en développement web Java / Springboot et avez de l'expérience en frontend sur Angular ou React.JS ? Vous vous intéressez au Clean Code, aux Design Patterns et cherchez à continuellement progresser sur ces sujets ? Rejoignez-nous ! Qui sommes-nous ? One Logic est un cabinet de conseil IT à taille humaine, fondé par deux développeurs en 2014, spécialisé dans le développement logiciel. Fort d’une centaine de collaborateurs, One Logic cherche à organiser sa croissance autour de valeurs telles que : La bienveillance, en mettant en œuvre un environnement propice à l’épanouissement professionnel de ses collaborateurs. La passion des technologies, en s’appuyant sur les meilleures pratiques en cours et à travers les technologies les plus récentes. La curiosité, encouragée à travers des formations et des participations aux évènements tech majeurs (Ncrafts, Devoxx etc.) de manière à échanger et à acquérir de nouvelles pratiques, et être dans un cycle d’amélioration continue. One Logic est engagée dans une démarche de Responsabilité Sociale et Sociétale, notamment en soutenant le Pacte Mondial des Nations Unies. Nous sommes fièr·es d’avoir obtenu la médaille d’or RSE EcoVadis, ce qui nous place dans les 6% d’entreprise les mieux notées de notre secteur, et nous permet de conserver ce titre depuis 2020. One Logic a obtenu la certification Great Place to Work en octobre 2024 ! Missions : En forfait ou en régie vous participez a toutes les phases de développement de nouvelles applications: la conception, la rédaction des spécifications techniques et/ou fonctionnelles, le développement, les tests et recettes avant la mise en production jusqu’à la livraison. De plus, vous prenez en charge la maintenance évolutive et corrective des applications existantes. Vous pouvez être amené·e à travailler en étroite collaboration avec les équipes métiers pour l'adaptation du développement au besoin utilisateurs et les tests. Vous travaillez en environnement intellectuellement stimulant. L’environnement technique : Java, Springboot, Angular, ReactJS, Docker, Kubernetes, Messaging Systems (Kafka, RabbitMQ, WebsphereMQ), Relational Database, SQL, NoSQL Voter profil : Diplômé.e de master d’une école d’ingénieur ou d'une université, vous avez au moins 7-8 ans d' expérience significative en Java sur des problématiques complexes Vous avez au moins 3 ans d’expérience avec Angular ou ReactJS Vous avez un très bon niveau d'anglais et êtes à l'aise pour échanger professionnellement en anglais à l'oral comme à l'écrit Vous vous intéressez au Clean Code, aux Design Patterns et cherchez à continuellement progresser sur ces sujets Les problématiques de performance et de gros volume de données vous intéresse Vous êtes force de proposition, très autonome et curieux.se Nos avantages salariaux : Accès illimité à une plateforme de formation en ligne (Pluralsight). Enveloppe formation de 500€ / an / employé·e (à utiliser par nos employé·es en autonomie pour tout ce qui concerne leurs formations, cela inclus des formations "classiques" mais aussi des certifications / participations à des évènements / achats de livres, etc.) Cartes cadeaux de fin d'année pour nos collaborateurs et leurs enfants Primes de cooptations et d'apports d'affaires Tickets restaurants de 10€ par jour travaillé Poste en CDI situé en Ile de France Télétravail : 2 jours de télétravail / semaine Rémunération : 50k - 55k selon profil One Logic s’engage à évaluer chaque nouvelle candidature sans discrimination liée au handicap, à l’âge, au genre, à l’origine, à la religion, à l’orientation sexuelle ou toute autre caractéristique protégée par la loi. Si vous êtes en situation de handicap, n'hésitez pas à nous faire part de vos éventuels besoins spécifiques afin que nous puissions les prendre en compte.
Paris, France
Hybrid
Full Time
05-05-2025