Junior Software Engineer, Optimization
Remote
Paris, France
Full Time
12-03-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 a search API 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.
Join Our Optimization Team
We’re on a mission to measure and enhance the impact of our AI-driven features. Our Optimization team is responsible for delivering robust analytics and A/B testing tools that help customers and internal stakeholders maximize the performance of their search configurations. We’re a fully remote, diverse team where every perspective matters. We foster an inclusive environment that encourages innovation, collaboration, and continuous learning.
What You’ll Do
Collaborate in the design, development, and deployment of scalable optimization systems.
Champion high standards in code quality and system reliability through automated testing and best practices.
Work closely with cross-functional teams to identify, troubleshoot, and resolve critical issues.
Lead the design and implementation of various features into our products.
You May Be a Fit If You Have
Deep understanding of data structures, algorithms, and software design.
A commitment to high-quality code, automated testing, and engineering best practices.
Demonstrated experience working with complex, distributed backend systems and large-scale codebases.
A strong sense of ownership and desire to drive improvements in projects
You have experience programming in Golang or Python
Professional spoken and written English, essential for our remote-first environment.
Ideally, You Would Also Have
Hands on experience working with SQL
A strong statistical mindset with familiarity in A/B testing concepts, frameworks, and industry trends.
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 Name
- Sopra Steria
- Job Title
- Alternance - Développeur(se) Java - Services Financiers - Lille
- Job Description
- Description De L'entreprise Sopra Steria, acteur majeur de la Tech en Europe avec 56 000 collaborateurs dans près de 30 pays, est reconnu pour ses activités de conseil, de services numériques et d’édition de logiciels. Il aide ses clients à mener leur transformation digitale et à obtenir des bénéfices concrets et durables. Le Groupe apporte une réponse globale aux enjeux de compétitivité des grandes entreprises et organisations, combinant une connaissance approfondie des secteurs d’activité et des technologies innovantes à une approche résolument collaborative. Sopra Steria place l’humain au centre de son action et s’engage auprès de ses clients à tirer le meilleur parti du digital pour construire un avenir positif. En 2023, le Groupe a réalisé un chiffre d’affaires de 5,8 milliards d’euros. The world is how we shape it Description Du Poste Votre futur environnement de travail : Vous intégrerez une équipe dynamique d'une dizaine de personnes, au sein d'un environnement agile. Vous serez amené à travailler sur des projets qui allient challenges techniques, nouvelles technologies et innovations. Vous serez sous la responsabilité d'un Manager qui vous accompagnera jusqu'à la réussite de vos missions. Votre rôle et vos missions : À l'issue d'une formation technique et méthodologique, vous découvrirez comment s'articule le quotidien d'un projet Agile sur une stack technologique innovante. Vous participerez aux phases suivantes : Le développement du FrontEnd et du BackEnd La participation aux différentes cérémonies agiles (SCRUM) et au bon fonctionnement de la vie et de l’ambiance dans le projet. La participation à la conception et au développement d’applications. La découverte des outils et méthodes de gestion de projet Agile. La collaboration avec différents acteurs : chefs de projets, architectes, consultant(e)s, développeur(se)s. L'animation et la participation aux daily meeting. La découverte d'un cycle d'un projet. Vous serez amené à échanger régulièrement avec les équipes du client. Environnement technique : vous travaillerez sur des solutions techniques en Java, SpringBoot, Maven, Wildfly, ReactJS, JavaScript, IntelliJ, Jenkins, Git, A4C. Les apports de l'alternance : Améliorer vos compétences sur les nouvelles technologies Comprendre le cycle de développement d'une application Appréhender les enjeux et les objectifs du projet afin d'y apporter votre contribution Être intégré(e) dans une équipe expérimentée sur les outils et méthodes de développement. Qualifications Autonome, et force de proposition, vous êtes reconnu(e) pour votre rigueur, et vos qualités relationnelles. Au cours de votre cursus, ou d’un premier stage (ou alternance), vous avez acquis de bonnes bases en développement. Nous recherchons des profils motivés, curieux, actuellement en recherche d’alternance BAC+4/5 (ou formation équivalente) pour la rentrée 2025. C'est tentant non ? Alors embarquez pour une belle aventure professionnelle et rejoignez Sopra Steria, labellisé « Happy Trainees » ! Informations supplémentaires Ce que nous vous proposons : Un accord télétravail pour télétravailler jusqu’à 2 jours par semaine selon vos missions. Un package avantages intéressants : une mutuelle, un CSE, des titres restaurants, un accord d’intéressement, et des primes vacances. Plusieurs centaines de formations accessibles en toute autonomie depuis l’app mobile avec Sopra Steria Academy La possibilité de s'engager auprès de notre fondation ou de notre partenaire « Vendredi ». De très nombreuses opportunités en CDI peuvent vous attendre à l’issue de l'alternance. Employeur inclusif et engagé, notre société œuvre chaque jour pour lutter contre toute forme de discrimination et favoriser un environnement de travail respectueux. C’est pourquoi, attachés à la mixité et à la diversité, nous encourageons toutes les candidatures et tous les profils. https://www.soprasteria.fr/nous-connaitre/nos-engagements


- Company Name
- Solem Electronique
- Job Title
- Lead Developer Fullstack (H/F)
- Job Description
- QUI SOMMES NOUS ? Chez PRIMAL, nous développons des solutions connectées porteuses de sens qui répondent à des enjeux d’avenir, écologiques et sociétaux, pour notre clientèle professionnelle et internationale. La qualité de nos produits est au centre de nos préoccupations, nos bureaux et nos ateliers de production sont donc situés au même endroit, à Clapiers, sous le soleil du sud Montpelliérain. Nous Œuvrons Dans Trois Grands Secteurs D’activité La santé sous la marque ATTENTIVE L'environnement sous la marque SOLEM La piscine sous la marque INDYGO Notre aventure et notre expertise sur le fabuleux marché de l’IoT a débuté il y a près de 40 ans, avec notre marque historique SOLEM. Aujourd’hui, la diversité de nos 170 collaborateurs est notre plus grande force et nos équipes ne cessent de croître. Nos maîtres mots ? #Innovation #Qualité et #EspritD’équipe Pourquoi nous rejoindre ? « Share more, Learn more » : tu es en apprentissage permanent grâce au collectif et à l’entraide Tu montes rapidement en compétences et donnes un coup de boost à ta carrière grâce à de nombreuses perspectives d’évolutions Tu intègres une entreprise en pleine croissance : l’occasion rêvée d’évoluer avec ! Le Poste Pour renforcer notre équipe Innovation IT Web, nous sommes à la recherche de notre futur(e) pépite du Développement Web ! A ce titre, tu réaliseras les missions suivantes : Tu Réalises Des Analyses Techniques Tu devras comprendre les besoins des utilisateurs puis les traduire en spécifications techniques, de la conception, du développement et de l'optimisation des interfaces jusqu'à leur mise en production. Tu supervises des projets de développement complets Tu participes aux choix techniques Tu analyses et trouves des solutions aux problématiques de sécurité, de backup, de performances. Tu coordonnes le travail de l'équipe projet Tu es le référent en matière de code et tu t'assures de sa qualité Tu Développes Des Applications Web Tu es polyvalent : Back-end ou du Front-end, tu te sens comme un poisson dans l’eau Tu es force de proposition et développes de nouvelles fonctionnalités d'applications web Tu communiques avec les autres services et avec ton équipe afin d’assurer une cohésion technique optimale Tu évolues (entre autres) sur la stack technique suivante : MongoDB, Node.js, HTML5, CSS (Sass, Bootstrap), JQuery, etc Tu corriges et optimises les fonctionnalités (qualité, charte graphique, ergonomie...). Tu assures le maintien en condition opérationnelle des plateformes et des serveurs Tu as des compétences en administration système et plateformes Le Profil Recherche Tu disposes d’un master ou diplôme d'ingénieur en informatique Tu disposes à minima de 5 ans d’expérience Tu maîtrises les langages de programmation : Javascript, Sails.js, MongoDB, Node.js, HTML5, CSS (Sass, Bootstrap), JQuery, GIT, Docker Tu maîtrises l’administration système Unix Ta rigueur et tes qualités relationnelles en équipe projet sont des bases essentielles de ta réussite Le plus important : tu es motivé(e), tu as envie d’apprendre et d’évoluer Les Benefices Pour Toi Tu viens compléter une équipe de 15 passionné(e)s Tu travailles en autonomie mais aussi en équipe Tu ne seras jamais seul : le manager, tes collègues, le service RH tous seront là pour t’aider au mieux à t’intégrer ! Un super Open Space pour faciliter les interactions (et se sentir moins seul derrière son ordinateur). Un service RH impliqué dans la QVCT (organisation de séance de massage crânien, atelier pour améliorer le confort à son poste de travail, …) Temps plein, CDI Travail en journée (Du Lundi au Vendredi) Lieu de travail à Clapiers (34830) Notre Package Rémunération fixe selon expérience, à quoi s'ajoute un variable collectif équivalent à 1 à 2 mois de salaire Statut cadre Épargne salariale RTT Mutuelle familiale prise en charge Crèche d’entreprise Cerise sur le gâteau … Tu travailles à Clapiers, sous le soleil du sud du lundi au vendredi Le Process De Recrutement Une lettre de motivation super formelle n’est pas essentielle. Par contre, si tu peux nous écrire quelques lignes pour nous en dire un peu plus sur ton parcours ou sur toi (notamment si tu as un parcours un peu atypique), ça serait génial ! Première étape : une préqualification téléphonique Seconde étape : un premier entretien Troisième étape : un second entretien (parfois) Dernière étape (la meilleure) : la signature du contrat ! Si tu te reconnais à travers notre offre et que tu partages nos valeurs, n’hésite pas à candidater :) !


- Company Name
- Synergee
- Job Title
- Développeur Full Stack (H/F) - .NET / Angular
- Job Description
- Développeur Full Stack (H/F) Type de poste : CDI Localisation : Mende Description du poste Nous recherchons un(e) Développeur(euse) Full Stack pour renforcer notre équipe de développement. Vous participerez activement à l'évolution et à l'optimisation de nos solutions SaaS destinées à la gestion immobilière, à l'audit, à la maintenance et aux travaux. Sous la responsabilité du Responsable Technique, vous jouerez un rôle clé dans le développement, l'intégration et l'amélioration continue de nos produits. Vos missions principales Développement : Contribuer à la conception, au développement et à l'optimisation des modules fonctionnels (Immobilier, Audit, Maintenance, Travaux) en .NET, et Angular. Qualité et Intégration : Assurer la qualité du code, organiser du pair testing et veiller au respect du Design System. Méthodologie : Intégrer le processus Agile, participer aux choix techniques, arbitrer les bugs et collaborer avec le Product Management pour aligner les spécifications avec les besoins métiers. DevOps : Contribuer à l'amélioration de la chaîne d'intégration et de déploiement (CI/CD) sur Jenkins Performance et Dette Technique : Proposer des optimisations techniques et réduire la dette technique en collaboration avec le responsable Technique. Profil recherché : Expérience confirmée en développement ASP.NET Bonne maîtrise des API REST, AngularJS et MVC Connaissance de SQL Server Sensibilité aux bonnes pratiques de développement et à la qualité du code. Connaissances en DevOps, CI/CD, Github Capacité à travailler en équipe agile et à collaborer avec les équipes produit et infrastructure. Un plus : Expérience en gestion de dette technique et d'optimisation des performances. Qualités personnelles : Rigueur, organisation et esprit d’analyse. Être force proposition Culture de la protection des données, réglementaire et normative Proactivité et autonomie. Esprit d’équipe. Pourquoi nous rejoindre ? Opportunité de travailler sur des projets d’envergure technique. Environnement dynamique et innovant. Participation active à l’évolution de nos solutions SaaS.


- Company Name
- BPCE Solutions informatiques
- Job Title
- Développeur JAVA JEE - F/H
- Job Description
- Description de l'entreprise BPCE SI est une entreprise informatique du Groupe BPCE. Avec ses 19 implantations en régions, BPCE SI intervient au plus près des établissements bancaires. Chaque jour, plus de 2600 collaborateurs imaginent, inventent, testent des solutions innovantes pour faciliter la vie des utilisateurs des Caisses d’Epargne, des Banques Populaires et de plusieurs filiales et établissements bancaires comme le Crédit Coopératif et la SocFim. A travers l’utilisation de nos solutions bancaires, nous sommes présents dans le quotidien de près de 1 Français sur 2 ! Plus de 80 métiers sont présents au sein de BPCE SI et plus de 50 technologies et langages de développements sont utilisées dans nos solutions bancaires ! Entreprise humaine et engagée, notre politique de Responsabilité sociale de l’entreprise porte des sujets clés comme la mixité, la diversité, le handicap, la qualité de vie au travail et le développement durable. Nous attachons une attention particulière à la réussite de chacun(e). Nos équipes sont accompagnées tout au long de leur parcours et évoluent dans un environnement de travail stimulant pour exprimer leurs talents. Alors, pour booster votre carrière et profiter de la diversité des terrains de jeux que propose BPCE Solutions informatiques et le Groupe BPCE, rejoignez-nous ! Poste et missions Au sein du département IT financements spécialisés, vous intégrerez la DSI Financement, spécialisée dans le métier du crédit à la consommation, pour le compte des réseaux de BPCE (Caisses d’Epargne et Banques Populaires). Le périmètre applicatif sur lequel vous interviendrez est en lien direct avec l’activité commerciale. Il concerne plus précisément l’ensemble des canaux de vente (Agence, Web, Mobile), les canaux d’après-vente, et l’ensemble des canaux de communication avec les clients. Le poste se situe au sein d’une « Team » SAFe composée de développeurs, d’un Scrum master, d’un TBO (Product Owner) et éventuellement de Business Analysts. Le Développeur coopère au sein de l’équipe dans le Train SAFe, et dans une démarche craftsmanship, ses missions sont de : Contribuer aux phases de développement S’assurer de la stabilité des applicatifs en production, de proposer et de contribuer à la réalisation d’actions concrètes d’optimisation des applications S’assurer de la bonne rédaction de la documentation technique par les développeurs de la Team S’assurer de la bonne réalisation du testing Challenger la qualité du code informatique Contribuer en lien avec l’architecte au coaching, à l’accompagnement, et à la gestion du savoir-faire des équipes de développement Profil et compétences requises De formation supérieure en IT, vous justifiez d’une expérience d’au moins 3 ans sur un poste similaire. Savoir-faire : Développeur confirmé Java / Java EE Connaissances avancées des frameworks Spring et de l’écosystème SpringBoot Expérience significative de développement d’applications front-end de type SPA (Angular 6+) Connaissance avancée des outils d’intégration continue orientés DevOps : GIT, Jenkins, XL Deploy (XL Release est un plus) Expérience confirmée des pratiques relevant du software craftsmanship : clean code, TDD, pair programming, code review, etc. Capacité à concevoir des API RESTful Expériences d’intégrations réussies de web services SOAP & REST (la connaissance d’API Gateway serait appréciée) Bonne connaissance des méthodes Agiles (Scrum, SAFe) ayant déjà été mises en place et/ou utilisées La connaissance du crédit à la consommation et/ou d’un métier retail bancaire serait un plus. Savoir être : Solides capacités d’analyse et de synthèse Sens du résultat, tenir ses engagements Engagement client Aisance en communication orale et bon niveau rédactionnel Bon relationnel, sens de la diplomatie, capacité à convaincre Débrouillard, et créatif Sens du collectif, travail en équipe Proactif, pédagogue, facilitateur, esprit agile