OmDev Logo
GetYourJob
0
Publié aujourd'hui

Ingénieur Backend & Data Python - Energy ai Systems H/F

Entreprise
Localisation
Lyon 3e - 69
Sur site
Type de contrat
Alternance
Niveau
Rémunération
492 – 1 823 €/mois• Salaire annuel

Description du poste

Les missions du poste


Hyggle édite la plateforme EDMOS (Energy Dynamic Management & Optimisation System) pour piloter les systèmes énergétiques de demain.



Votre rôle

En tant qu' Ingénieur Backend & Data Python , vous rejoindrez l'équipe Dev au coeur de l'architecture de la plateforme. Vous serez responsable de la conception d'APIs performantes et du développement de pipelines de calcul ultra-rapides capables de valoriser et d'optimiser les flux d'énergie de nos clients.

Vos missions principales
- Architecture & Développements Backend (Django / DRF) :

- Concevoir et faire évoluer des services Web REST industriels et sécurisés sous Django REST Framework .
- Structurer et optimiser les modèles de données de nos actifs énergétiques (ORM, migrations, indexation).
- Mettre en place des endpoints d'exposition de données opérationnelles pour nos interfaces clientes et algorithmes d'optimisation.
- Pipelines de Calcul & Analytics Haute Performance (Polars) :

- Contribuer à concevoir des pipelines d'ingestion et de nettoyage de séries temporelles haute fréquence (pas 15-min, pas 1-min).
- Développer le moteur d'alignement ( resampling , asof joins ) entre données physiques de production et données financières de marché (ex: prix Spot, prix d'équilibrage).
- Calculer en temps réel et en batch les KPIs économiques clés : prix capté, revenus valorisés, facteur de charge, exposition aux prix négatifs .
- Qualité, Performance & DevOps :

- Écrire un code robuste, typé (mypy) et largement couvert par des tests automatisés (pytest).
- Optimiser les temps de réponse de l'API et l'empreinte mémoire des traitements de données volumineuses.
- Participer aux revues de code, au packaging de services (Docker) et à leur déploiement sur CI/CD.
Secteur: ESN, Editeurs de logiciel, Services informatiques Poste: Ingénieur Développement Backend Python & Data (H/F) Temps Plein Avantages: 1 000 € - 1 880 € par an Profil:
Profil recherché

Formation & Expérience :

- Étudiant(e) en Master 2 (École d'Ingénieur ou Université) en Informatique, Software Engineering ou Data Engineering.
- Une première expérience (stage/projet marquant) en développement backend Python et en manipulation de données.

Compétences Techniques Indispensables :

- Python 3.12 : Bonne utilisation du langage, typage statique et bonnes pratiques de structuration de code.
- Backend Web : Expérience avec un framework web Python, idéalement Django / Django REST Framework .
- Time-Series : Expérience avancée avec Polars (ou maîtrise de Pandas avec une volonté affirmée de passer sur Polars) pour des manipulations vectorisées.
- Bases de données & SQL : Maîtrise des SGBD relationnels (PostgreSQL, SQLite) et optimisation de requêtes via ORM.
- Tooling Software : Pratique courante de Git, Docker, pytest, et des environnements Linux.

Un Vrai Plus (Apprécié) :

- Sens Métier Énergie : Compréhension des mécanismes de marché de l'électricité (Day-Ahead, MWh vs MW, prix négatifs, profil de charge).
- Connaissance des formats d'échange ou d'APIs Open Data de l'énergie (ENTSO-E, RTE, EPEX).
- Familiarité avec le traitement de séries temporelles (InfluxDB, TimescaleDB, ...).

Savoir-être :

- Rigueur algorithmique : Vous aimez le code propre, lisible, testé et bien documenté.
- Curiosité technique : Vous suivez l'écosystème Python (ex: passage à Polars, typage, async) et aimez benchmarker vos choix d'architecture.
- Orientation produit/résultat : Vous comprenez le besoin utilisateur/métier derrière une ligne de code.

Le profil recherché

1-2 ans

Bienvenue chez Hyggle

Hyggle édite la plateforme EDMOS (Energy Dynamic Management & Optimisation System) pour piloter les systèmes énergétiques de demain.

Exigences du poste

Compétences requises

  • Python
  • Django
  • Django REST Framework
  • Polars
  • Pandas
  • PostgreSQL
  • SQLite
  • SQL
  • ORM
  • REST API
  • mypy
  • Pytest
  • Docker
  • Git
  • Linux Administration
  • InfluxDB
  • TimescaleDB

Un plus

  • API Development
  • Flux
  • DevOps
  • CI/CD
  • Clean Code
  • Data Engineering
  • Database
  • Test Automation
  • Web Services

Toutes les offres Python à Lyon

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.