Azure AI + machine learning built-in role

AzureML Data Scientist

Works with experiments, jobs, pipelines, models, endpoints, data assets, environments, and other assets inside an Azure Machine Learning workspace while excluding creation or deletion of compute and modification of the workspace itself. Its published permissions are control-plane Actions with no DataActions.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: f6c7c914-8db3-469d-8ca1-694a8f32e121

Control-plane actions (4)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (10)

Assignable scopes (1)

Practical scope

Assign on the individual Azure Machine Learning workspace used by the data scientist. Parent-scope assignments are inherited by multiple workspaces and broaden access to their assets, jobs, models, and endpoints.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign AzureML Data Scientist on the individual workspace to users who build and operate machine-learning assets but do not administer the workspace or compute lifecycle. Add Compute Operator or external-resource roles only for the specific additional workflow requirements.

Related roles (2)

Editorial sources (5)

Official Microsoft Learn documentation →