Всего-ничего, на самом деле: ответственность, вовлеченность, стрессоустойчивость, самостоятельность и критическое мышление. И это не просто перечень soft-skills из анонса рандомной вакансии — все это действительно необходимо, ведь во время работы над научно-исследовательской работой вы столкнетесь с тем, что нагрузка по остальной учебе остается очень серьезной, а вам нужно успеть что-то почитать к встрече с научником.
Еще вы столкнетесь с тем, что на каждом шагу будет что-то непонятное и неизвестное, а руководитель не может ответить прямо сейчас — он сам в этот момент на работе и решает похожие вопросы, только посложнее, — и тут придется самому поискать ответы. Или вы что-то посчитаете, и это не сойдется со здравым смыслом — подобные ошибки нужно будет отловить.
В общем, таких подводных камней будет много, так что будьте морально готовы. Что же касается знаний, то чем больше — тем лучше. Хорошо изученная в бакалавриате математика обязательна, навыки программирования будут большим жирным плюсом и очень вам помогут в работе, а опыт машинного обучения, глубокого обучения, знания физики и химии просто не будут лишними.