Optimize Energy

Posizione aperta

Sviluppatore/trice backend (dati e infrastruttura)

Costruire e mantenere il backend delle nostre piattaforme (Energy Tracker, OptiBESS e OptiValue): pipeline di dati di mercato, API e infrastruttura, e mettere mano ai modelli di ottimizzazione quando serve.

Cerchiamo qualcuno che si occupi del backend delle nostre piattaforme software per il settore energetico: Energy Tracker, OptiBESS e OptiValue. Ogni giorno vi passano i dati dei mercati elettrici (prezzi, volumi e ricavi), e su di esse i nostri clienti valutano asset rinnovabili e batterie.

È un ruolo con molta autonomia in un team piccolo. Ti occuperai di far arrivare i dati corretti e puntuali, di rendere le piattaforme veloci e stabili e dell’infrastruttura che le sostiene. Apprezziamo l’interesse per la modellazione (in Python o in altri linguaggi), perché i modelli sono il cuore dei nostri prodotti ed è un’area in cui potrai lavorare anche tu.

Il nostro stack: Python, FastAPI, SQLAlchemy e Alembic; pandas, Polars, DuckDB e Parquet per il data lake; Airflow per le pipeline; MySQL, PostgreSQL e ClickHouse; Pyomo e HiGHS per l’ottimizzazione; Docker, GitHub Actions e GHCR per il deploy su Hetzner e AWS, con Cloudflare davanti. Il front-end è in Vue con Vite e Tailwind.

Cosa farai

  • Mantenere e migliorare le pipeline dei dati di mercato (Airflow, data lake in Parquet) perché arrivino completi e puntuali.
  • Progettare e far evolvere le API e i database di Energy Tracker, OptiBESS e OptiValue.
  • Occuparti dell’infrastruttura: deploy automatici, server su Hetzner e AWS, backup, monitoraggio e sicurezza.
  • Migliorare le prestazioni delle piattaforme, perché rispondano rapidamente con grandi volumi di dati.
  • Collaborare con il team di prodotto sui modelli, dall’ottimizzazione e la simulazione alle curve di prezzo e all’analitica.
  • Lavorare con agenti di IA e MCP nello sviluppo quotidiano, come facciamo già.

Cosa cerchiamo

  • Almeno 3 anni di sviluppo backend in Python in produzione.
  • Esperienza con database SQL e pipeline di dati.
  • Dimestichezza con Docker, Linux e deploy nel cloud.
  • Autonomia per farti carico di un sistema dall’inizio alla fine: progettarlo, metterlo in produzione e mantenerlo.
  • Rigore con i dati: che arrivino completi, tornino e si possano verificare.
  • Spagnolo fluente e inglese professionale.

Costituisce un plus

  • Esperienza di modellazione o ottimizzazione, in Python o in altri linguaggi.
  • Conoscenza del settore energetico o dei mercati elettrici.
  • Aver lavorato con Airflow, ClickHouse o DuckDB.
  • Esperienza nell’uso di agenti di IA per programmare.

Cosa offriamo

  • Contratto a tempo indeterminato a Madrid, in modalità ibrida.
  • Retribuzione fissa più variabile.
  • Autonomia reale sul backend e sull’infrastruttura di tre piattaforme in produzione.
  • Accesso diretto alla direzione e al prodotto.
  • Lavorare con dati e modelli che investitori, banche e operatori usano per prendere decisioni reali.

Come candidarsi

Inviaci il tuo CV e due righe sul perché ti interessa. Le candidature arrivano a careers@optimizeenergy.es.

Invia CV