・研究者 (ML の理論やロジックを考える人、偶に高度なプログラマーも)
・プログラマー (理論検証の為のモジュールを作成して研究補佐したり、その結果をライブラリとして整備、メンテする人)
・プログラマー (ライブラリ等を使ってサービス、製品を作る人)
ごちゃ混ぜだから色々噛み合わないんじゃない?皆見てるところが違うと思う。