AI Software Engineer – Intern

AI Software Engineer – Intern

Vimercate Internship 28.8 - 35.2 € / ora (stimato) Smart working (parziale)
N

In sintesi

  • Mansioni: Sviluppa applicazioni AI e collabora su progetti innovativi con tecnologie all'avanguardia.
  • Azienda: Nokia, leader globale nella connettività per l'era dell'AI.
  • Benefit: Lavoro flessibile, programmi di benessere e opportunità di crescita professionale.
  • Altre informazioni: Ambiente dinamico con eccellenti opportunità di crescita nella carriera.
  • Perché questo lavoro: Impara a integrare l'AI in applicazioni reali e fai la differenza nel mondo della tecnologia.
  • Qualifiche: Fondamenti di programmazione e interesse per l'Intelligenza Artificiale.

La retribuzione prevista è compresa tra 28.8 - 35.2 € per ora.

Stiamo cercando un motivato stagista AI Software Engineer per unirsi al nostro team e contribuire a progetti di Intelligenza Artificiale a supporto delle nostre attività di ingegneria e R&D. Lavorerai a fianco di ingegneri software e AI esperti su applicazioni reali che coinvolgono Generative AI, Large Language Models (LLMs) e sviluppo software aziendale. Questa posizione è destinata a uno studente con buone basi di programmazione che desidera sviluppare esperienza pratica nell'ingegneria del software AI.

Contribuirai allo sviluppo di applicazioni AI partecipando alla creazione di applicazioni e servizi che sfruttano i Large Language Models e la Generative AI. Costruirai prototipi per esplorare e convalidare nuovi casi d'uso AI, sperimenterai con diversi modelli e approcci di prompting, integrerai modelli AI nelle applicazioni utilizzando API e SDK, e contribuirai a soluzioni utilizzando documenti interni e dati aziendali.

Svilupperai software scrivendo script e componenti applicativi principalmente utilizzando Python e/o C#/.NET, contribuendo ai servizi backend e alle API, lavorando con database e altre fonti di dati quando richiesto dal progetto. Imparerai come le capacità AI sono integrate nelle applicazioni aziendali esistenti e scriverai codice comprensibile, manutenibile e documentato.

Acquisirai esperienza pratica con i servizi AI di Microsoft Azure e Azure AI Foundry, imparerai come funzionano i Large Language Models dalla prospettiva di uno sviluppatore di applicazioni e svilupperai una comprensione di concetti come prompt, token, finestre di contesto, embeddings e ricerca vettoriale.

Collaborerai con ingegneri software esperti e esperti tecnici, parteciperai a discussioni tecniche e attività di progetto, documenterai esperimenti, risultati tecnici e soluzioni sviluppate, presenterai risultati e spiegherai scelte tecniche in modo chiaro.

Competenze e Esperienza Chiave

  • Attualmente iscritto a un corso di laurea triennale o magistrale in Informatica, Ingegneria del Software, Intelligenza Artificiale o un campo tecnico correlato.
  • Buone basi di programmazione e esperienza pratica con Python, C#, Java o un altro linguaggio di programmazione moderno.
  • Interesse per l'Intelligenza Artificiale, Generative AI e Large Language Models.
  • Capacità di investigare problemi tecnici e apprendere in modo indipendente.
  • Buone capacità di comunicazione e collaborazione.
  • Buona padronanza dell'inglese.

Preferenze

  • Esperienza con Python per progetti legati all'AI.
  • Conoscenza di C#/.NET o ASP.NET Core.
  • Familiarità con Microsoft Azure o un'altra piattaforma cloud.
  • Esperienza nello sviluppo di REST API o applicazioni backend.

Informazioni su di noi

Nokia è un leader globale nella connettività per l'era AI. Con competenze in reti fisse, mobili e di trasporto, stiamo avanzando nella connettività per garantire un mondo più sicuro.

Il nostro processo di reclutamento è inclusivo e rispetta l'unicità delle persone. Le decisioni di assunzione vengono prese indipendentemente da razza, colore, origine nazionale o etnica, religione, genere, orientamento sessuale, identità o espressione di genere, età, stato civile, disabilità, status di veterano protetto o altre caratteristiche protette dalla legge.

AI Software Engineer – Intern datore di lavoro: Nokia

Nokia è un datore di lavoro eccezionale, offrendo un ambiente di lavoro stimolante e inclusivo che promuove la crescita professionale e lo sviluppo personale. Con opportunità di apprendimento continuo e un forte focus sulla collaborazione tra team, i dipendenti possono contribuire attivamente a iniziative significative nel settore delle telecomunicazioni. Inoltre, la posizione strategica dell'azienda favorisce l'accesso a risorse e reti globali, rendendo ogni giorno un'opportunità per innovare e fare la differenza nel mondo della connettività.

N

Dettagli di contatto:

Team di recruiting di Nokia

Consigli degli esperti StudySmarter🤫

Ecco come pensiamo che potresti ottenere AI Software Engineer – Intern

Contribuisci a progetti open-source

Un ottimo modo per farti notare nel settore dell'ingegneria e sviluppo software è contribuire a progetti open-source. Questo non solo dimostra le tue competenze tecniche, ma ti permette anche di interagire con altri sviluppatori e di aumentare la tua visibilità nella comunità tech.

Partecipa a hackathon e meetups

Non sottovalutare il potere degli eventi di networking come hackathon e meetups locali. Questi eventi sono perfetti per incontrare aziende interessate ai tirocinanti, come Nokia. E chi lo sa, magari proprio lì puoi trovare il tuo prossimo tirocinio!

Usa la tua università

Sfrutta al massimo i servizi di carriera della tua università. Spesso hanno contatti diretti con aziende che cercano stagisti. Fatti sentire, molte volte ti possono guidare verso opportunità che non troveresti altrove!

Candidati attraverso il nostro sito

Non dimenticare di fare un salto sul nostro sito e controllare le offerte di tirocinio. Candidandoti direttamente tramite Nokia, aumenti le tue possibilità di essere preso in considerazione, visto che le candidature dirette spesso ricevono più attenzione!

Pensiamo che ti servano queste competenze per eccellere come AI Software Engineer – Intern

Fondamenti di programmazione
Esperienza pratica con Python
Conoscenza di C#/.NET
Comprensione dei concetti di sviluppo software
Interesse per l'Intelligenza Artificiale
Modelli di Linguaggio di Grandi Dimensioni (LLM)
Comprensione delle API

Alcuni consigli per la tua candidatura 🫡

Mostra i tuoi progetti:Quando parli di te, includi progetti che hai fatto: che siano universitari o personali, mostra quello che hai costruito! Se hai un portfolio su GitHub, condividilo. Questo ci aiuterà a capire le tue abilità pratiche e il tuo stile di lavoro.

Punta sulla tua motivazione:In una lettera di presentazione, fai emergere il tuo entusiasmo per l'internship. Parla di come questo stage può essere un passo fondamentale per la tua carriera nell'ingegneria e nello sviluppo software. Raccontaci perché ci tieni così tanto!

Competenze tecniche chiare:Non dimenticare di specificare le tecnologie che conosci e utilizzato. Inserisci linguaggi di programmazione, strumenti o framework che padroneggi. Assicurati che le tue competenze siano in linea con le esigenze del ruolo.

Adatta il tuo CV:Quando compili il tuo CV, metti in evidenza le esperienze accademiche e i progetti pertinenti all'ingegneria e allo sviluppo software. Evita di esagerare con esperienze lavorative che non sono legate e concentra tutto sulle tempistiche e le attività legate al tuo percorso formativo.

Come prepararti a un colloquio di lavoro presso Nokia

Preparati a risolvere problemi tecnici

Nel campo dell'ingegneria e dello sviluppo software, è probabile che tu venga sottoposto a domande tecniche o esercizi pratici. Allenati a risolvere problemi in linguaggi di programmazione comuni, come Python o Java, e non dimenticare di familiarizzarti con concetti di data structures e algoritmi.

Porta il tuo portfolio di progetti

Anche se sei un tirocinante, avere un portfolio con i tuoi progetti può fare la differenza! Mostra i tuoi lavori, anche quelli universitari o progetti personali, e preparati a discutere il tuo processo di sviluppo e le tecnologie utilizzate.

Mostra la tua voglia di imparare

Durante l'intervista, evidenzia la tua curiosità e la tua apertura ad imparare. Gli stage sono più focalizzati sulle potenzialità e sulla motivazione, quindi parla delle tecnologie che vuoi approfondire e di come questo stage con Nokia possa aiutarti in questo percorso.

Rivedi le metodologie di lavoro agile

Molti team di ingegneria adottano metodologie agili come Scrum o Kanban. Preparati a discutere come queste possono influenzare lo sviluppo del software e come potresti adattarti a un ambiente di lavoro collaborativo usando strumenti come Jira o Trello.