You could train with the Society of Dyers and Colourists, who offer courses from introductory level to advanced. You'll usually need to be working in textiles production or research to do the more advanced courses.
Textile Dyeing Technician
Textile dyeing technicians create dyes to colour fibres and fabrics.