Recently I got an email from Bing.com recruiter, something like the following:
As I'm sure you've heard, Microsoft Bing has been a huge success this past year and as a result Microsoft is putting a lot of resources behind this effort. This will result in tremendous career opportunity for anybody who is involved as well as the opportunity to be involved in the highly contested search market working with some of best engineers in the world out of companies like Google, Facebook, Amazon, etc.
I'm currently looking for the best and brightest engineers with backgrounds in: Search (AI, NLP, Machine Learning, Data Mining), Scaling (Infrastructure, Distributed Systems) and User Experience (Human Computer Interaction, UI) to join the Microsoft Bing development team. Most of the development is either algorithmic or done in C#, but we care more about sheer intelligence than what languages you've used.
If you're interested, can you please respond with your most recent resume?
I talked to the recruiter over the phone for about 20 minutes. Actually this job opportunity was pretty good. Since Yahoo and Microsoft search are going to merge, and it will become the #2 search engine behind Google.
But, anyhow, at this stage, I am looking more towards the next step in my career, being in a leadership role to have bigger impact, rather than just being a software engineer. So, I rejected his invite for further interviews with Microsoft.