我是爱丁堡大学的理学硕士,专门研究机器学习和自然语言处理。我有一些实践课程侧重于数据挖掘,还有一些涉及机器学习,贝叶斯统计和图形模型的课程。我的背景是计算机科学学士学位。
我进行了一些软件工程,并且学习了基本概念,例如设计模式,但是我从未参与过大型软件开发项目。但是,我在MSc中有一个数据挖掘项目。我的问题是,如果我想以数据科学家的身份求职,应该先申请研究生数据科学家的职位,还是先获得研究生软件工程师的职位,也许是与数据科学相关的事情,例如大数据基础设施或机器学习软件开发?
我担心的是,我可能需要良好的数据科学软件工程技能,而且我不确定是否可以通过直接担任研究生数据科学家来获得这些技能。
此外,目前我喜欢Data Mining,但是如果将来我想将自己的职业转到软件工程该怎么办?如果我专门研究数据科学,可能会很难。
我尚未受雇,所以我的知识仍然有限。欢迎您提出任何澄清或建议,因为我即将完成理学硕士课程,我想在10月初开始申请研究生职位。