사실 20K 차이는 큰 의미가 없다고 봅니다. 그게 job title에서 오는 차이는 아니구요, 이직 하거나 승진하면서 얼마든지 커버 될 수 있는 차이입니다.
Software Engineer, Application Engineer, Data Engineer의 job title은 미묘하기는 하지만 차이가 있습니다. 하지만 이직시에 실질적으로 더 중요한 부분은 어떤 skill set과 경험을 가졌느냐 하는것이죠 (능숙하게 구사할 수 있는 Programming Language, R과 같은 Data Analysis통계패키지, Pytorch, Tensorflow등등의 ML 패키지에 관한 경험 등등). 인터뷰를 얼마나 잘 봤느냐에 따라 사실 직급마저 차이가 날 수 있습니다.
연봉에 불만이 있으시면 저 3개 타이틀로 나오는 포지션에 어플라이 해 보세요. 그리고 인터뷰를 보고, offer를 받아서 네고를 해 보시면 더 정확히 아실 수 있죠.