有區別,但兩者都是程序員,因為算法是需要程序實現的,一般情況下公司有以下幾種程序員:
1、後端業務工程師負責數據的收集管理,工作以增刪改查為主
2、大數據數倉,負責數據的存儲,清洗,ETL
3、算法工程師是屬於數據的使用者,挖掘數據提升業務能力,介於算法和數倉中間的是數據分析師,一般不是程序員,其他崗位都是程序員範疇。