In sintesi
- Mansioni: Progetta e sviluppa servizi che potenziano le esperienze di landing page per milioni di utenti.
- Azienda: Un'azienda globale di viaggi con una cultura innovativa e collaborativa.
- Benefit: Salario competitivo, assistenza sanitaria, lavoro remoto e opportunità di sviluppo professionale.
- Altre informazioni: Ambiente dinamico con eccellenti opportunità di crescita professionale.
- Perché questo lavoro: Lavora con tecnologie all'avanguardia e fai la differenza nel mondo dei viaggi.
- Qualifiche: Esperienza nello sviluppo software e capacità di collaborare in team.
La retribuzione prevista è compresa tra 46000 - 64500 € per anno.
In Expedia Group, aiutiamo i viaggiatori a esplorare il mondo, un viaggio alla volta. Come azienda globale di viaggi alimentata da persone appassionate, partnership fidate e tecnologia all'avanguardia, colleghiamo viaggiatori, partner e inserzionisti attraverso i nostri marchi consumer, rete B2B e business pubblicitario di viaggi. Qui, svolgerai un lavoro significativo che aiuta milioni di persone a scoprire, prenotare e vivere viaggi con maggiore facilità, fiducia e gioia. I nostri cinque Comportamenti - Traveler First, Think Big, Operate with Excellence, Ownership Mindset e Succeed Together - aiutano a promuovere un ambiente di supporto in cui le persone possono far crescere le proprie carriere e avere la flessibilità, i benefici e il supporto per fare il loro miglior lavoro.
Il team Landing Platform è responsabile della costruzione e manutenzione dell'architettura delle pagine di atterraggio di Expedia Group; l'esperienza di ingresso per i clienti che arrivano da Google, motori di ricerca meta, canali SEO e pubblicità a pagamento. Il team opera su scala globale massiccia attraverso tutti i principali marchi Expedia, inclusi Expedia, Hotels.com, Vrbo e più marchi del portafoglio. Il loro lavoro garantisce che queste superfici si carichino rapidamente, funzionino in modo affidabile sotto un traffico estremamente elevato e rimangano completamente ottimizzate sia per gli utenti umani che per i crawler dei motori di ricerca.
In aggiunta alla tradizionale ottimizzazione SEO e al tuning delle prestazioni, il team sta ora plasmando la strategia di Expedia per l'ottimizzazione del motore agentico (AEO), assicurando che il contenuto di atterraggio si integri perfettamente nelle emergenti esperienze di ricerca alimentate dall'IA. Questo ruolo di Software Development Engineer II si concentra sulla costruzione dei servizi backend e delle capacità della piattaforma che alimentano le esperienze di atterraggio di Expedia Group su scala straordinaria. Il lavoro spazia dalla progettazione di servizi ad alte prestazioni, garantendo affidabilità su milioni di varianti di URL, e abilitando le superfici di atterraggio utilizzate da ogni principale marchio EG.
In questo ruolo, sarai responsabile di:
- Progettare, sviluppare e mantenere servizi e API che alimentano la Landing Platform, abilitando esperienze di pagina di atterraggio robuste, performanti e affidabili attraverso più marchi e superfici.
- Implementare design di basso livello di alta qualità, inclusi contratti API e modelli di dati, che si allineano con le linee guida architettoniche della piattaforma e supportano componenti estensibili e riutilizzabili.
- Collaborare con ingegneri, product manager e designer per tradurre requisiti aziendali e dei clienti in soluzioni tecniche che possano essere riutilizzate attraverso più domini e casi d'uso.
- Possedere la qualità end-to-end e la salute operativa dei servizi che costruisci, inclusi test automatizzati, monitoraggio, osservabilità, partecipazione agli incidenti e miglioramento continuo dell'affidabilità e delle prestazioni.
- Contribuire a revisioni del codice, discussioni tecniche e documentazione per alzare il livello ingegneristico, condividere conoscenze tra i team e guidare pratiche ingegneristiche coerenti sulla Landing Platform.
- Integrare e operare soluzioni abilitate da AI/ML che migliorano i risultati, inclusa l'applicazione della familiarità con sistemi, strumenti o flussi di lavoro guidati dall'IA e l'applicazione di concetti AI/ML a prodotti reali dove appropriato per migliorare le esperienze di atterraggio.
Requisiti minimi:
- Laurea in Informatica, Ingegneria o un campo tecnico correlato, o esperienza pratica equivalente.
- 2+ anni di esperienza come Software Development Engineer, inclusa la costruzione e gestione di servizi backend o API in un ambiente di produzione.
- Esperienza nella progettazione e implementazione di design di sistema di basso livello, inclusa la progettazione API e la modellazione dei dati, per servizi che supportano più funzionalità o casi d'uso.
- Competenza in Java o Kotlin e nei framework associati utilizzati per lo sviluppo di servizi, insieme a esperienza in test unitari, test di integrazione e utilizzo di strumenti CI/CD.
- Esperienza nella gestione del ciclo di vita di un servizio o componente, inclusi distribuzione, monitoraggio, risoluzione dei problemi di base e miglioramento iterativo all'interno di un ambiente di team.
- Entusiasmo per l'uso di strumenti alimentati dall'IA (ad es. assistenti di codice, generatori di test, helper per la documentazione) per accelerare l'apprendimento e la consegna, con una comprovata esperienza nel loro utilizzo responsabile per affinare, rivedere e debug il proprio codice piuttosto che sostituire il giudizio ingegneristico fondamentale.
- Consapevolezza e impegno per l'uso etico dell'IA, inclusa la privacy dei dati, la sicurezza e l'evitare l'eccessiva dipendenza da output generati dall'IA senza una valida convalida e test appropriati.
Requisiti preferenziali:
- Esperienza nella costruzione e nell'evoluzione di piattaforme o servizi condivisi che supportano più team di prodotto, marchi o domini, con un'enfasi sulla riutilizzabilità e configurabilità delle esperienze di atterraggio.
- Esperienza pratica nella progettazione di sistemi per servizi distribuiti, inclusa la progettazione di API, contratti di dati e modelli di archiviazione che funzionano in modo affidabile su larga scala e sono facili da adottare per altri team.
- Pratica dimostrata nell'applicazione di osservabilità, tuning delle prestazioni e migliori pratiche operative (inclusa la partecipazione a chiamate o risposta agli incidenti) per migliorare la disponibilità e la resilienza dei servizi di produzione.
- Esperienza nella collaborazione in un ambiente cross-funzionale per spedire e ottimizzare iterativamente le capacità della piattaforma, utilizzando dati e sperimentazione per guidare decisioni tecniche e miglioramenti.
- Familiarità con architettura cloud e piattaforme come AWS.
Il range totale di compenso per questa posizione a Roma è di €46.000,00 a €64.500,00. I dipendenti in questo ruolo hanno la possibilità di aumentare il proprio stipendio fino a €73.500,00, che è il massimo del range, basato su prestazioni dimostrate e sostenute nel ruolo. Lo stipendio iniziale per questo ruolo varierà in base a molteplici fattori, inclusi posizione, budget disponibile e conoscenze, competenze ed esperienze individuali. I range salariali potrebbero essere modificati in futuro.
Expedia Group offre benefici e vantaggi progettati per supportare i dipendenti e le loro famiglie, inclusa copertura medica, dentale e visiva, tempo libero retribuito, un Programma di Assistenza ai Dipendenti, rimborso per benessere e viaggi, sconti sui viaggi e appartenenza alla Rete di Agenti di Viaggio delle Compagnie Aeree Internazionali (IATAN).
Expedia Group è impegnata a fornire un'esperienza di reclutamento inclusiva e accessibile. Se hai bisogno di un accomodamento o di un aggiustamento a causa di una disabilità durante il processo di candidatura o reclutamento, ti preghiamo di inviare una richiesta.
Expedia è impegnata a creare un ambiente di lavoro inclusivo con una forza lavoro diversificata. Tutti i candidati qualificati riceveranno considerazione per l'impiego senza riguardo a razza, religione, genere, orientamento sessuale, origine nazionale, disabilità o età.
Software Development Engineer II datore di lavoro: Expedia Group
Expedia Group è un datore di lavoro eccezionale, offrendo un ambiente di lavoro stimolante e collaborativo a Roma, dove i dipendenti possono crescere professionalmente e contribuire a progetti significativi che influenzano milioni di viaggiatori. Con vantaggi come copertura sanitaria, programmi di benessere e sconti sui viaggi, l'azienda promuove una cultura del supporto e della flessibilità, incoraggiando l'innovazione e l'uso di tecnologie all'avanguardia nel settore dei viaggi. Unisciti a noi per costruire esperienze di viaggio straordinarie e fare la differenza nel mondo del turismo.