My Energy Manager

My Energy Manager

  • Big Data, Connected Objects, SaaS / Cloud Services
  • Lyon
  • View website

L'équipe Tech

D'ici un an, MyEM compte gérer une vingtaine de plateformes, doubler ses effectifs techs et consolider son équipe autour de 3 pôles experts et solides : infra / web et mobile / et data. Un coup d'accélérateur est donc prévu pour structurer la partie data science et machine learning avec la récolte des données internes et externes ainsi que les algorithmes prédictifs du partage des consommations électriques par foyer. D'ici un an, la partie data de MyEM compte exploiter plus de 600 000 données par minute. L'UX reste un enjeu majeur pour MyEM avec l'objectif de booster au maximum l'engagement des utilisateurs dans ce domaine nouveau.  

Répartition des collaborateurs

  • Développement

    40%

  • Infrastructure

    20%

  • Data

    20%

  • Product and Design

    10%

  • IOT

    10%

Technologies et outils

Backend

  • RabbitMQ
    RabbitMQ
    100%
  • Python
    Python
    100%
  • PostgreSQL
    PostgreSQL
    100%
  • FastAPI
    FastAPI
    100%

Frontend

  • React JS
    React JS
    100%

Devops

  • Scaleway
    Scaleway
    100%
  • Kubernetes
    Kubernetes
    100%
  • Docker
    Docker
    100%
  • AWS
    AWS
    100%

Mobile

  • React Native
    React Native
    100%

Jira ⚙️

Au cœur de l'équipe Tech, Jira permet aux équipes de se synchroniser sur les différentes tâches qu'ils réalisent, que ce soit côté développement ou product management.

Notion ⚙️

Véritable wiki interne de l'entreprise, vous retrouverez sur Notion toutes les informations autour du métier chez Myem, les process, la documentation technique des différentes briques logiciels, etc.

Organisation et méthodologies

L'équipe est organisée en agile scrum avec des sprints de trois semaines. Elle se réunit tous les matins au daily pour échanger sur les tâches et les éventuels blocages rencontrés la veille. Des sessions de pair programming / pair reviewing sont organisées régulièrement particulièrement avec les nouveaux arrivants. Nos plateformes sont développées en relation étroite avec nos clients. En général, chaque projet passe par une phase de définition de MVP et de maquettage avant de partir en dev. L'entreprise utilise Discord comme plateforme de communication globale. 

Projets et défis techniques

L'enjeu le plus important est de donner aux utilisateurs des insights les plus pertinents et les plus détaillés possibles sur leur consommation énergétique. Notre premier défi est de générer des désagrégations des consommations des ménages. Cet enjeu fait appel à l'ensemble de nos compétences en IoT, traitement des données, machine learning, et user expérience. Le développement de ces services poursuivra avec des nouvelles technologies telles que l'autoconsommation solaire, les bornes de recharge et de stockage.

Processus de recrutement

Le process de recrutement pour la Tech se déroule en 3 étapes. 

Un premier échange avec le CTO a lieu pour faire connaissance et échanger autour du poste proposé. Si le premier échange est concluant, le candidat passe ensuite un entretien technique, toujours avec le CTO, pour valider qu'il possède les connaissances requises. Si le second échange est concluant, un troisième et dernier entretien a lieu avec le COO pour échanger sur les motivations du candidat.

Au bout du troisième entretien, si le candidat est intéressé et que son profil correspond au poste, une proposition est lancée. A partir du moment où le recrutement est fait, le candidat rentre dans un parcours d'intégration. 

Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language
Oops
Resource unavailable in the requested language