There is certainly overlap.
A good BI developer should be able to write decent TSQL.
He should also know about partitioning (to speed up ETL), indexes, recovery models and so on.
A database developer might also know a thing or two about BI. It's possible he needs to use SSIS to move data, or SSRS to create a report for his manager.
Need an answer? No, you need a question
My blog at https://sqlkover.com.
MCSE Business Intelligence - Microsoft Data Platform MVP