Not sure there is one. Search Engine Positioning is a somewhat new one to me. Sounds like someone just made up a term because ranking for "search engine optimization" is too hard.
I think, the aim of "search engine optimization" is to have a better search engine position. So it seems that these two have the same meaning and i agree to rob's comment.
I believe search engine marketing, search engine positioning and search engine optimization are essentially all in the same boat.. I know if you search google for "people optimization" I come positioned as the first result, is that search engine positioning?