ActiveViam
Big Data, FinTech / InsurTech, SaaS / Cloud Services
New York, Central & Western, Londres, Paris, Singapour, Sydney
L'équipe Tech
Notre équipe tech développe le moteur de calcul, la base de données en mémoire et l'interface graphique d'ActiveViam, utilisés par plus d'une centaine d'entreprises implantées sur quatre continents.
Nos équipes de R&D gèrent tous les aspects du développement de notre technologie et innovent continuellement, créant chaque année de nouveaux algorithmes, concepts, produits, sans se contenter d’assembler des briques produites par d’autres. Nous travaillons avec une stack de développement de pointe, valorisons la progression et la montée en compétence de nos collaborateurs dans une ambiance agréable et inclusive.
35
développeur·se·s
Technologies et outils
Java
100%Python
30%Clickhouse
30%TypeScript
100%Redux.js
100%React JS
100%JavaScript
100%GitHub
100%Google Cloud Platform
50%AWS
50%Kubernetes
20%Azure
20%
Backend
Frontend
Devops
Java ⚙️
C’est le cœur de notre backend. Nous utilisons des APIs de très bas niveau, gérons nous-mêmes les allocations mémoire et travaillons avec Oracle pour repousser les limites de la JVM.
Python ⚙️
Ce langage ultra-flexible nous permet de packager l’ensemble de notre stack produit (in-memory database, front-end, connecteurs) dans une API très agréable et fortement typée.
atoti ⚙️
C’est la version gratuite et disponible pour tous de notre produit phare! Essayez-la vite sur www.atoti.io pour découvrir notre technologie.
Projets et défis techniques
Gérer des téraoctets de mémoire en Java
Notre base de données in-memory a été développée en Java pour être facilement extensible et permettre à nos clients d’exprimer l’intégralité de leur logique métier. Avec l'avènement d’ordinateurs possédant 4+ téraoctets de mémoire RAM, notre software doit repousser les limites de Java et de la JVM. Nos ingénieurs développent des algorithmes pour gérer eux-mêmes la mémoire, imaginent des structures de données permettant de maximiser l’impact des instructions SIMD, utilisent du code natif … Pas le genre de code Java qu’on apprend à l’école!
Processus de recrutement
- Étape 1 : Entretien d’1h avec le manager de l’équipe
- Étape 2 : Project à coder à la maison (<4h de travail) puis entretien technique d’1h avec un membre de l’équipe
- Étape 3 : Entretien d’1h avec un autre stakeholder de l’équipe tech
- Étape 4 : Entretien RH
Derniers jobs
Aucune offre en ce moment, revenez d'ici quelques jours !