Just a tip.
For me they are playing Technical Death Metal or something…
On lastfm they are tagged as technical deathcore, technical death metal, deathcore, progressive deathcore, experimental – and everything is somehow true.
Check out this great band. On bandcamp you can listen to their album before purchasing it.