Software Engineer Intern - Milano [DIG]
- Compensation
- Not disclosed
- Location
- Milan
- Work setup
- Not specified
- Seniority
- Intern
- Employment
- Internship
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Optional Skills
- Desired Languages (If blank, desired languages not specified)
- Travel Requirements
- Available for Work Visa Sponsorship?
- Government Clearance Required?
- Job Posting End Date
Full description
Line of Service
Advisory
Industry/Sector
Not Applicable
Specialism
Product Innovation
Management Level
Intern/Trainee
Job Description & Summary
Entrando nel nostro team di Software Engineering avrai l'opportunità di contribuire alla progettazione e allo sviluppo di applicazioni e piattaforme software per l'automazione e la digitalizzazione di processi aziendali complessi.
Realizziamo applicazioni web, servizi backend, API e soluzioni cloud-native, lavorando su architetture moderne e distribuite. Il nostro stack tecnologico comprende principalmente TypeScript, Angular, Node.js, Java, Docker, Kubernetes e servizi Cloud su GCP e Azure.
L'Intelligenza Artificiale rappresenta una componente sempre più presente nelle soluzioni che sviluppiamo. Non cerchiamo una specializzazione specifica in ambito AI, ma consideriamo positivamente una conoscenza di base dei principali concetti e paradigmi, quali Large Language Models (LLM), RAG e AI Agents.
Cerchiamo persone interessate a costruire solide competenze di Software Engineering, confrontandosi con progetti concreti, tecnologie moderne e professionisti con esperienza
Chi stiamo cercando
Cerchiamo unə Software Engineer Intern all'inizio del proprio percorso professionale, con buone basi tecniche, curiosità e una forte propensione all'apprendimento.
Non ci aspettiamo una conoscenza approfondita di tutte le tecnologie, metodologie e architetture utilizzate in contesti enterprise. Lo stage rappresenterà un'opportunità per acquisire e consolidare queste competenze attraverso l'esperienza sul campo e il confronto con il team.
Riteniamo invece importante che tu abbia già acquisito buone basi di programmazione e abbia avuto modo di applicarle, attraverso il percorso universitario, progetti personali o altre esperienze formative.
Il linguaggio di programmazione utilizzato fino a oggi non rappresenta per noi l'elemento principale: Java, TypeScript, Python, C#, C++ o altri linguaggi possono costituire una buona base di partenza.
Ci interessa soprattutto la tua capacità di comprendere un problema, analizzarlo e tradurlo in una soluzione software, insieme alla curiosità necessaria per approfondire tecnologie e concetti nuovi.
Le competenze che cerchiamo
Non cerchiamo la conoscenza di una lunga lista di tecnologie specifiche. Per noi sono più importanti solide basi informatiche e la capacità di applicarle nella risoluzione di problemi concreti.
Costituiscono una buona base di partenza:
- conoscenza dei principi fondamentali della programmazione e degli algoritmi;