Добрый день! Если коротко, то нет, совсем не обязательно. Если расширенно, то по большинству задач уже создана масса библиотек и оптимальных решений.
В некоторых сферах (например DataScience) очень пригодятся знания по линейной алгебре, при построении моделей отличные знания будут экономить время, но не больше.