In sintesi
- Mansioni: Progetta e sviluppa infrastrutture ML su larga scala per soluzioni innovative.
- Azienda: Qualcomm, leader nel settore tecnologico con una cultura collaborativa.
- Benefit: Salario competitivo, lavoro flessibile, e opportunità di sviluppo professionale.
- Altre informazioni: Ambiente dinamico con ottime opportunità di crescita professionale.
- Perché questo lavoro: Lavora su progetti all'avanguardia e fai la differenza nel mondo dell'AI.
- Qualifiche: Esperienza in ingegneria software e competenze in programmazione avanzata.
La retribuzione prevista è compresa tra 120000 - 150000 € per anno.
- Company
- Qualcomm Europe, Inc. Italy Branch Office
- Job Area
- Engineering Group – Software Engineering
- General Summary
We are seeking an exceptional Staff Software Engineer to join our ML Platform team.
This role is ideal for a highly technical individual contributor who combines deep hands‑on expertise with the ability to lead and drive complex projects independently.
You will design, build, and optimize large‑scale ML and data infrastructure across on‑premises NVIDIA DGX clusters and AWS Cloud, enabling advanced training pipelines, robust data workflows, and production‑ready ML solutions.
Beyond infrastructure, this position requires strong software engineering fundamentals.
You will be expected to write high‑quality, production‑grade code in common programming languages.
The ideal candidate is passionate about building scalable systems and can balance platform engineering with solid software development practices.
Responsibilities
- Architect and develop core components of the ML platform and data infrastructure for training, inference, and large‑scale data processing.
- Design and implement scalable solutions for GPU clusters and distributed data pipelines on‑prem and in AWS.
- Lead project workstreams, ensuring timely delivery and alignment with the platform roadmap; operate independently and drive outcomes end‑to‑end.
- Build and optimize data pipelines for ingestion, transformation, storage, and retrieval supporting ML workflows (batch and streaming).
- Write clean, efficient, and maintainable code (services, operators, automation, tooling) in multiple programming languages.
- Collaborate with data science and engineering teams to integrate ML and data workflows seamlessly (feature stores, model registries, artifact stores).
- Implement CI/CD for ML and data workflows using Argo Workflows, Argo CD, Git Hub Actions; champion testability and reproducibility.
- Maintain observability (Prometheus, Grafana) and logging (AWS Cloud Watch, ELK/Opensearch); drive SLOs, tracing, and cost‑awareness.
- Operate AWS services (EKS, EC2, VPC, IAM, S3, EFS, Batch) across hybrid environments and contribute to security and compliance controls.
- Continuously improve platform reliability, performance (GPU utilization, throughput), and developer experience; stay current on modern MLOps/Data engineering practices.
- Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of software engineering experience, or Master’s degree with 3+ years, or Ph D with 2+ years.
- 2+ years of work experience with programming languages such as C, C++, Java, Python, etc.
- Strong proficiency in Python and at least one of Go, C++, Rust, Bash.
- Solid grasp of data structures, algorithms, concurrency, networking, and distributed systems.
- Experience with Kubernetes, Helm, Argo Workflows, Argo CD, Docker.
- Ability to pass coding assessments demonstrating problem‑solving and clean code practices.
- Exposure to AWS (EKS, EC2, VPC, IAM, S3, EFS, Batch) and CI/CD automation.
- Preferred Qualifications
- Experience building large‑scale data pipelines (batch/streaming), data orchestration, and storage patterns (S3, EFS, parquet/ORC).
- Familiarity with observability stacks (Prometheus/Grafana), ELK/Opensearch, and Cloud Watch.
- Knowledge of ML optimization techniques, GPU memory management, and model deployment at scale.
- Experience with security and compliance for ML/data platforms (IAM, policies, isolation).
- Prior contributions to platform services (custom controllers/operators, plugins) and developer tooling.
- Ability to mentor and influence technical direction while remaining hands‑on.
- What We’re Looking For
- A hands‑on technical leader who thrives on solving complex, system‑level problems and can execute independently.
- Excellent communication, cross‑functional collaboration, and pragmatic delivery focus.
- Passion for building robust, scalable platforms that accelerate ML and data innovation.
- Equal‑Opportunity Statement
Qualcomm is an equal‑opportunity employer.
If you are an individual with a disability, we are committed to providing an accessible application and hiring process and will provide reasonable accommodations.
#J-18808-Ljbffr
ML Platform Software Engineer - Qualcomm, flexible on location anywhere in Europe datore di lavoro: Qualcomm
Qualcomm è un datore di lavoro eccezionale, offrendo un ambiente di lavoro stimolante e collaborativo per gli ingegneri software nel campo del machine learning. Con opportunità di crescita professionale e un forte focus sull'innovazione, i dipendenti possono lavorare su progetti all'avanguardia in un contesto flessibile in tutta Europa. La cultura aziendale promuove la diversità e l'inclusione, garantendo che ogni voce venga ascoltata e valorizzata.
Consigli degli esperti StudySmarter🤫
Ecco come pensiamo che potresti ottenere ML Platform Software Engineer - Qualcomm, flexible on location anywhere in Europe
✨Partecipa ai Meetup Locali
Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!
✨Contribuisci a Progetti Open-Source
Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!
✨Esplora le Piattaforme di Recruitment Tecnico
Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!
✨Applica Direttamente a Qualcomm
Non dimenticare di controllare il sito web di Qualcomm per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.
Pensiamo che ti servano queste competenze per eccellere come ML Platform Software Engineer - Qualcomm, flexible on location anywhere in Europe
Alcuni consigli per la tua candidatura 🫡
Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.
Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di ML Platform Software Engineer - Qualcomm, flexible on location anywhere in Europe in Qualcomm. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!
Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in Qualcomm. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!
Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come ML Platform Software Engineer - Qualcomm, flexible on location anywhere in Europe.
Come prepararti a un colloquio di lavoro presso Qualcomm
✨Preparati con le tue abilità tecniche
Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.
✨Mostra il tuo portfolio di progetti
Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.
✨Preparati a domande sul lavoro di squadra
Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.
✨Conosci il processo di sviluppo che usano
Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in Qualcomm, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.