ActiveViam

ActiveViam

  • FinTech/InsurTech, Macrodatos, SaaS/Servicios en la nube
  • Paris
  • Visitar la web

Tech team

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.

ActiveViam
ActiveViam

Technologies and tools

Backend

  • Java
    Java
    100%
  • Python
    Python
    30%
  • Clickhouse
    Clickhouse
    30%

Frontend

  • TypeScript
    TypeScript
    100%
  • Redux.js
    Redux.js
    100%
  • React JS
    React JS
    100%
  • JavaScript
    JavaScript
    100%

Devops

  • GitHub
    GitHub
    100%
  • Google Cloud Platform
    Google Cloud Platform
    50%
  • AWS
    AWS
    50%
  • Kubernetes
    Kubernetes
    20%
  • Azure
    Azure
    20%

Data

  • Snowflake
    Snowflake
    40%
  • Google BigQuery
    Google BigQuery
    40%
  • Azure Databricks
    Azure Databricks
    40%
  • Apache Spark
    Apache Spark
    40%
  • azure synapse
    azure synapse
    10%

Continuous Integration

  • CircleCI
    CircleCI
    100%

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.

Projects and tech challenges

  • Gérer des téraoctets de mémoire en Java
Gérer des téraoctets de mémoire en Java

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!

Recruitment process

  • É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

Más información sobre ActiveViam