Pubblica annuncio gratuito
Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per junior data engineer / romano di lombardia

Junior data engineer

Pubblicato il 17-09-2026 - Cato in Romano di Lombardia

Your mission

La preghiamo di leggere attentamente i seguenti dettagli prima di inviare la sua candidatura.
Bring a tender from the source portal into Cato: scraping, parsing, merging, enrichment. You'll start by owning a handful of sources end to end - the scraper, the job behind it, and the data that comes out - and take on more as you go. Not tickets handed to you: sources you're responsible for.
What you'll actually do
- Build and maintain scrapers for national tender portals, where reading the source in its original language is part of the job.
- Keep them alive: portals change their HTML, move endpoints, break pagination, throttle you. You find out before the customer does.
- Turn messy sources into clean records: broken HTML, inconsistent XML, APIs that lie about their own schema.
- Write and maintain orchestrator flows: retries, backfills, alerting, and a clear answer to "Did today's run actually land?"
- Work on merge and dedup - the same tender arrives three times, in three shapes, and only one version can reach the customer.
- Ship AI enrichment steps:



batch LLM extraction of requirements, embeddings, OCR on attachments.
- Guard data quality with tests and checks that fail loudly before a customer finds the gap.

Ideal profile
- Python that holds up: typed, tested, and readable six months later.
- You've scraped something real: HTML and XML parsing, pagination, sessions, rate limits - and you know why a scraper that worked yesterday is broken this morning.
- SQL you're comfortable in: joins, aggregations, window functions. You'll read from the database every day; tuning and running it isn't your job.
- Builder by default: you see a manual process and your first instinct is to automate it.
- Comfortable with messy sources: broken HTML, inconsistent XML, PDFs that were scans of scans.
- You close your own loop: you check that what you shipped actually ran, before someone else has to ask.

Experience
- 1-2 years writing Python in production: scrapers, ETL sc

» RISPONDI A QUESTO ANNUNCIO
Altri Annunci
Stefania cerca una babysitter a Campi Salentina
2026-09-18 00:19:24 - Sitly - Italia
Sono Stefania e lavoro come dipendente, mentre il mio compagno, Davide, un libero professionista. Nostro figlio Riccardo ha 2 anni e frequenta il nido. Avremmo bisogno di un supporto occasionale, sia al mattino, q [...]
Magazzinieri Addetti Al Picking
2026-09-18 00:19:14 - Synergie Italia - Porcia
Ricerca di addetti al picking per magazzino alimentare, con prelievo articoli tramite palmare, carico/scarico e imballaggio. Richiesta esperienza, uso palmari e buona conoscenza dell'italiano. Orario full-time, con [...]
Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per junior data engineer / romano di lombardia

Simone cerca una babysitter a Livorno
2026-09-18 00:19:12 - Sitly - Italia
cerco baby sitter per la sera occasionalmente per poter cenare con mia moglie e che possa tenere mio figlio nel mese di luglio fino verso le 14:30 [...]
ADDETTO/A MAGAZZINO DA SETTEMBRE
2026-09-18 00:19:10 - Altro - Italia
Marzotto Group, leader nella produzione e vendita di tessuti per l'abbigliamento e l'arredamento, per potenziare il magazzino di Piovene Rocchette (VI) ricerca un MAGAZZINIERE Posizione: La persona, dopo un ini [...]