For generating md5 hash you can use the hashlib library in python.
Follow sample code below
import hashlib
print(hashlib.md5('https://alpena-mi.geebo.com/jobs-online/view/id/760191457-advanced-medical-support-assistant-/').hexdigest())
The hashcode will be 5cf4fb86bb9ce08c17c54f9dba061413
In your example, You have used nvarchar to convert the URL string.
Instead of nvarchar you can use varchar or substring to generate expected md5 hash.
For more reason: Why generated MD5 hash in sql server are not equal?
SELECT CONVERT(NVARCHAR(50),HASHBYTES('MD5',convert(varchar(2000),'https://alpena-mi.geebo.com/jobs-online/view/id/760191457-advanced-medical-support-assistant-/')),2)
SELECT CONVERT(NVARCHAR(50),HASHBYTES('MD5',SUBSTRING('https://alpena-mi.geebo.com/jobs-online/view/id/760191457-advanced-medical-support-assistant-/',0,2000)),2)