Senior Software Engineer

StackEase

Marseille

Hybrid

EUR 70,000 - 90,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Télétravail jusqu’à 2 jours/semaine

Job summary

StackEase, spin-off deeptech issue de l'INRIA, développe une plateforme pour optimiser l’exploitation des batteries et les flux de données en temps réel. Basée à Paris et Marseille, l’équipe recherche un ingénieur logiciel expérimenté pour concevoir et déployer des services scalables.

Vous intervenez du design à la production, en Python, AWS et pipelines CI/CD, avec une forte culture qualité et observabilité.

Qualifications

  • Diplôme d’ingénieur ou master en informatique.
  • Au moins cinq ans d’expérience en ingénierie logicielle ou data engineering.
  • Expérience de la conception de services et d’API performants et maintenables, idéalement en Python.
  • Bonne maîtrise d’un cloud provider, de Linux et des environnements de production.
  • Pratique de la CI/CD, de la conteneurisation, de l’infrastructure as code, du monitoring et de la gestion d’incident.
  • Rigueur logicielle : tests, revue de code, documentation, versioning et gestion des dépendances.
  • Bonne maîtrise de SQL, idéalement avec PostgreSQL.
  • Maîtrise de Git.
  • Français et anglais courants.

Responsibilities

  • Faire évoluer et maintenir la chaîne logicielle de bout-en-bout.
  • Les pipelines Airflow qui orchestrent la collecte, le traitement et la mise à disposition des données.
  • Les algorithmes qui générent les offres sur les marchés de l’électricité et leur intégration aux API de marché.
  • Les services temps réel sur AWS qui transmettent les consignes de puissance aux batteries et contrôlent leur exécution.
  • L’agent Python installé sur site et les outils de gestion de la flotte IoT : déploiement, administration, supervision et mises à jour.
  • Développer et maintenir les bibliothèques Python partagées entre les différents services.
  • Développer les outils de simulation et de backtest permettant de tester les stratégies sur des données historiques.
  • Adapter le modèle de données PostgreSQL aux nouveaux besoins.
  • Conteneuriser les services et leurs dépendances afin de garantir des déploiements reproductibles.
  • Maintenir la qualité logicielle par les tests, l’observabilité et la réduction de la dette technique.
  • Diffuser et faire vivre les bonnes pratiques d’ingénierie au sein de l’équipe : qualité du code, revues et partage de connaissances.
  • Construire et maintenir les pipelines CI/CD afin d’automatiser les tests, la création des images et le déploiement des services.

Skills

Python
API design
CI/CD
Git
SQL
Linux

Education

Diplôme d’ingénieur ou master en informatique

Tools

Docker
Airflow
AWS
PostgreSQL
GitHub Actions
Grafana
CloudWatch

Job description

La transition vers un réseau électrique décarboné repose sur l’intégration massive des énergies renouvelables, qui exige des solutions de stockage performantes. Les batteries répondent à ce besoin, mais leur exploitation est complexe : elles peuvent générer des revenus sur plusieurs mécanismes (day-ahead, intraday, FCR, aFRR), et aucun d’entre eux, pris isolément, ne garantit leur rentabilité. Il faut donc les opérer de façon coordonnée, dans un contexte global.

Nos algorithmes relèvent ce défi : ils produisent en temps réel les offres de marché et les consignes de pilotage des batteries, en arbitrant revenus, coûts et durée de vie. Après une phase de développement en simulation, nous opérons des batteries depuis janvier 2025 et industrialisons maintenant notre plateforme.

StackEase est une spin-off deeptech issue de l'INRIA (Institut National de Recherche en Informatique et en Automatique). Basés à Paris et Marseille, nous réunissons des talents passionnés par l'innovation technologique. Nos valeurs sont l'innovation, l'excellence opérationnelle, la satisfaction client, la méritocratie et un engagement durable.

Vous interviendrez sur plusieurs de ces domaines selon les priorités produit et vos appétences :

  • Faire évoluer et maintenir la chaîne logicielle de bout-en-bout :
  • Les pipelines Airflow qui orchestrent la collecte, le traitement et la mise à disposition des données.
  • Les algorithmes qui génèrent les offres sur les marchés de l’électricité et leur intégration aux API de marché.
  • Les services temps réel sur AWS qui transmettent les consignes de puissance aux batteries et contrôlent leur exécution.
  • L’agent Python installé sur site et les outils de gestion de la flotte IoT : déploiement, administration, supervision et mises à jour.
  • Développer et maintenir les bibliothèques Python partagées entre les différents services.
  • Développer les outils de simulation et de backtest permettant de tester les stratégies sur des données historiques.
  • Adapter le modèle de données PostgreSQL aux nouveaux besoins.
  • Conteneuriser les services et leurs dépendances afin de garantir des déploiements reproductibles.
  • Maintenir la qualité logicielle par les tests, l’observabilité et la réduction de la dette technique.
  • Diffuser et faire vivre les bonnes pratiques d’ingénierie au sein de l’équipe : qualité du code, revues et partage de connaissances.
  • Construire et maintenir les pipelines CI/CD afin d’automatiser les tests, la création des images et le déploiement des services.

Stack technique

  • Langage : Python 3.12+, y compris concurrence, asynchronisme et multithreading.
  • Cloud : AWS ECS, S3, RDS, IoT Core et services de supervision.
  • Conteneurisation : Docker.
  • Données : PostgreSQL, SQLAlchemy, pandas et NumX.
  • CI/CD : Git, GitHub et GitHub Actions dans un monorepo.
  • IoT et embarqué : Linux, Python 3.9, MQTT et Modbus.
  • Observabilité : Grafana et CloudWatch.

Profil recherché

Nous recherchons un·e ingénieur·e logiciel expérimenté·e et autonome, à l’aise de la conception à la mise en production.

Indispensable

  • Diplôme d’ingénieur ou master en informatique.
  • Au moins cinq ans d’expérience en ingénierie logicielle ou data engineering.
  • Expérience de la conception de services et d’API performants et maintenables, idéalement en Python.
  • Bonne maîtrise d’un cloud provider, de Linux et des environnements de production.
  • Pratique de la CI/CD, de la conteneurisation, de l’infrastructure as code, du monitoring et de la gestion d’incident.
  • Rigueur logicielle : tests, revue de code, documentation, versioning et gestion des dépendances.
  • Bonne maîtrise de SQL, idéalement avec PostgreSQL.
  • Maîtrise de Git.
  • Français et anglais courants.

Savoir-être

  • Proactivité et autonomie.
  • Capacité à accompagner techniquement une équipe aux profils variés.
  • Capacité à arbitrer entre qualité technique, simplicité, délais et besoins opérationnels.

Apprécié

  • Systèmes distribués ou temps réel, haute disponibilité et reprise sur incident.
  • Équipements connectés, IoT ou logiciel embarqué.
  • Maîtrise d’AWS et d’AWS CDK.
  • Airflow, pandas, NumPy ou séries temporelles.
  • MQTT et architectures de messagerie asynchrone / event-driven
  • Énergie, marchés de l’électricité ou trading algorithmique.

Infos pratiques

  • Télétravail jusqu'à 2 jours par semaine.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingénieur·e logiciel backend senior
Ingénieur·e logiciel backend senior

StackEase • Paris, Marseille

Hybrid
EUR 60,000 - 90,000
Télétravail partiel (2 jours/semaine)
Responsable Commercial
Responsable Commercial

Greenunivers • Paris

Hybrid
EUR 60,000 - 120,000
Pari/Marseille ou télétravail
Package fixe + variable 60k€-120k€
senior staff engineer - Plateforme - Paris - H/F
senior staff engineer - Plateforme - Paris - H/F

Kicklox • Paris

Hybrid
EUR 80,000 - 100,000
10 RTT par an
Mutuelle prise en charge à 50%
Remboursement transport à 50%
+2
Ingénieur Software Backend C++ / Python — Plateforme IoT H/F
Ingénieur Software Backend C++ / Python — Plateforme IoT H/F

Voltalis Group • Paris

On-site
EUR 65,000 - 95,000
Ingénieur Software Backend C++ / Python — Plateforme IoT H/F
Ingénieur Software Backend C++ / Python — Plateforme IoT H/F

Voltalis Group • Paris

Hybrid
EUR 60,000 - 90,000
Ingénieur Backend Senior — Plateforme énergie, Télétravail 2j
Ingénieur Backend Senior — Plateforme énergie, Télétravail 2j

StackEase • Paris, Marseille

Hybrid
EUR 60,000 - 90,000
Télétravail partiel (2 jours/semaine)
Ingénieur Python – Energies renouvelables
Ingénieur Python – Energies renouvelables

Sander • Paris

On-site
EUR 50,000 - 60,000
Ingénieur Logiciel Senior – Énergie en Temps Réel (Remote)
Ingénieur Logiciel Senior – Énergie en Temps Réel (Remote)

StackEase • Marseille

Hybrid
EUR 70,000 - 90,000
Télétravail jusqu’à 2 jours/semaine
Senior Product Builder
Senior Product Builder

Caraz • Paris

Hybrid
EUR 70,000 - 110,000
Ingénieur Exploitation et Industrialisation H/F
Ingénieur Exploitation et Industrialisation H/F

Instant System • Biot

On-site
EUR 45,000 - 48,000
Télétravail 2j/semaine
Crèche d'entreprise
RTT
+1