Using a throwaway account because I don't want to be identified. I am in a very new situation and confused.
I am 17 years old, turning 18 early next year. I currently study at a highly academic selective entry high school in Australia and formally taking first year undegrad uni as part of my final year program.
I have been working on an ambitious "mod" (it's actually an alternative version) for a game run by a huge company, similar to Valve. I found a bunch of exploits in the protocol and their game and reported it to one of their engineers. A few days later I received an email from a "Senior Recruiter" about a potential position at the company, referred by the guy I reported the exploits to. It sounded like the recruiter expected me to be a 25+ year old engineer with a degree in CS, not a high school student. He also wanted to talk about my "academic background/professional experience".
I replied but avoided talking about my age and education - I said that I was interested in the position and that while I didn't have formal education, I had the affinity for solving big problems, that I was passionate about the game and had experience in CS and SE (which I do). I got a reply within 20 minutes where he asked me for an updated resume and to arrange a call with him to discuss this further - he said had 5 calls that day, would be away for the weekend, so we would be able to continue this on Monday.
Continued at http://pastebin.com/MxHkVSdD because I hit the 2k character limit (barely).
I really really appreciate any help and advice you can give to me. This opportunity means so much to me.
I can also be reached at youngthrowaway@gmail.com.
Above all, you're young, so do whatever you can to strike some sort of relationship with them as you mature. Keep yourself in their mind. Attend company events, submit more patches, ask for an internship or freelance work. You have your foot in the door already, just keep it going.