Every post I put up gets at least 2 downvotes within seconds, literally seconds after i've posted it and when i get a few upvotes I get even more downvotes basically burrying any and all of my posts within 10 minutes. There has got to be a downvote bot and I must have one on my account

I think that people are just downvoting your posts. You have a ton of comments with no downvotes, so that means no downvote bot is at work on your account. The posts that I did see in your history are image macros and gifs, things that tend to be heavily downvoted.

It could be the Reddit vote fuzzing. Supposedly a few fake upvotes and downvotes are added to every post, to confuse the vote bots or something. It shouldn't be biased downwards (perhaps, over the long term, your posts are just bad), but it would account for the almost instant downvotes.