Machine Learning Engineer - GenAI Solutions
Senior

NTT DATA's logo

NTT DATA

Milano, Milano, Italia

Di persona

Contratto a tempo indeterminato

Data and Analytics

Descrizione della Posizione Lavorativa

As a Senior Machine Learning Engineer at NTT DATA, you will collaborate with experienced Data Scientists and ML/Data Engineers to deliver advanced machine learning and Generative AI projects.

Main responsibilities:

  • Hands-on development and deployment of Generative AI capabilities, working with Azure/GCP and on-premise GenAI architectures and MLOps practices.
  • Apply a strong mathematical background to problems in classification, information retrieval, clustering and optimization.
  • Design and implement scalable, efficient and automated processes for large-scale data analysis.
  • Participate in model development, validation and production implementation.
  • Identify business opportunities and translate them into technical solutions.
  • Create new data pipelines from experimental stages to production deployment.
  • Manage multiple projects concurrently and lead ML Engineers.
  • Engage and connect with stakeholders and clients.

Ideal profile and technical requirements:

  • Minimum 5 years of production experience in Data Science or Software Engineering.
  • Solid knowledge of mathematics, probability, statistics and algorithms.
  • At least 6–12 months of experience deploying Generative AI and managing its architecture.
  • Familiarity with vector databases is appreciated.
  • Strong understanding of data structures, data modeling and software architecture.
  • Fluency in at least two mainstream programming languages (for example Python, Scala, Java, C++).
  • Experience building infrastructure for technical users (Data Scientists, ML practitioners, data producers/consumers).
  • Knowledge of Spark and Databricks is a significant plus.
  • Experience developing and deploying ML solutions on public cloud platforms and in cross-cloud setups; Snowflake knowledge is a plus.
  • Deep experience with machine learning frameworks such as Keras or PyTorch.
  • Capability to design and operate ML pipelines in production, including CI/CD, containerization and MLOps aspects (re-training, drift management).
  • Ability to mentor junior team members and maintain strong relationships with internal teams and external clients.

Location: Milan, Bari, Bologna, Cosenza, Naples, Pisa, Rome, Turin (Italy).

Build your future with NTT DATA: join a global leader in business and technology services, collaborate with international clients and colleagues, and develop new skills while contributing to projects that have real societal impact. NTT DATA operates in Italy with over 6,000 employees across offices including Milan, Rome, Turin, Genoa, Bologna, Treviso, Pisa, Padua, Naples, Cosenza, Bari and Salerno.

Requisiti

At least 5 years of production experience in Data Science or Software Engineering; 6–12 months experience deploying Generative AI architectures; fluency in at least two mainstream programming languages (e.g., Python, Scala, Java, C++); experience with cloud and on-premise ML deployments, MLOps, and production ML pipelines.

Competenze richieste

  • Competenze professionali
  • Generative AI (Azure/GCP/on-premise) MLOps Mathematics probability and statistics Classification retrieval clustering optimization Data pipeline design and ETL Vector databases Spark / Databricks Cloud deployment / Cross-cloud Snowflake Keras / PyTorch CI/CD and containerization
  • Competenze trasversali
  • Leadership Project management Stakeholder management Mentoring Collaboration