Entries tagged 'development'

  • Is it better to have coding experience in the US or abroad?

    Dear JobsBlog: I am a developer with 6 years of experience working outside of the US. American recruiters have been rejecting my application and I suspect that it is because of the international-nature of my coding experience. I thought that coding was not affected by place. Does the location of my coding experience really matter?

    -International Dev

    Work for Microsoft - We're Hiring!Dear International Dev: It is unlikely that they would pass on you based solely on the geography of where your coding experience is gained. That said, there are many factors at play when considering candidates with international experience – some of which, may inhibit our ability to consider you further.

    Here are a few personal examples where I’ve rejected resumes with International experience. Perhaps one of these applies and will help shed some light?

    The candidate requires a new visa, yet none are available. There really aren’t many options for overcoming this obstacle. No matter how strong a resume may be, there is a legal barrier here, which must be respected.

    The candidate still lives abroad. This is a problem of time and money and – as painful as it might be to admit – it’s not about picking the absolute best candidate. Frankly, interviewing an international candidate takes longer and costs more money. For some positions, it might not make sense when a domestic and equally qualified candidate can be found faster. 

    The resume isn’t the best match for the role. The years of experience listed are just a number; other qualifications must also be considered, as well as the depth of that experience and the overall quality of the resume.

    The important thing I’d want candidates to know here is that Resume Review is both a quantitative and comparative process.  Recruiters are evaluating resumes based both on the requirements of the position and how that resume compares to the others in the stack.    

    The fine print/some critical reflection: with any generic question, it’s important to remember that each position is different in what it will and won’t consider. A personal frustration, which I’m sure many of our readers share, is that most job boards (and job descriptions) do not make it easy to search and filter positions based on the above type of criteria. 

    Our systems also do not currently provide automated updates to a candidate at the earliest stages of consideration. This is commonly perceived as the “Black hole effect,” and unfortunately, not going away soon.  Just know that recruiters like myself are spending hours each week reading the resumes which are submitted to us, and there is *usually* a good reason if we aren’t moving forward.

    -Kenji

    Work for Microsoft - Customize job alerts for your interests and experience

  • The Microhood: Bing Geospatial team goes beyond location, location, location

    By Zoe Goldring

    Another beautiful fall day is breaking in Redmond and with that comes the latest dispatch from one of our teams. This week, Harish Jayanti of the Bing Geospatial Platform team wanted to tell you more about his new team and what they are working on. Now, I am not going to be shy on my lack of knowledge of this area –this post contains a lot of engineering terms that went over my head at first. But here’s the thing about reading what Harish has to say; he exudes excitement. Excitement for the engineering problems that he tackles on a daily basis. Excitement for a problem space that he and his team gets to dig into every day. And mostly excitement for the people he spends his time with. So read along and find out what this part of the Microhood has to offer. And then decide if you want to be part of that excitement for yourself!

    Cheers,
    Zoe

    My name is Harish Jayanti and I am a development manager on the Bing Platforms team. I have been in Microsoft since 1997, building large-scale web services for Encarta.com, Virtual Earth/Bing Maps, and now Bing Platforms.

    WHAT WE DO

    The team that I manage is the Bing Geospatial Platform team. My team builds rich location and spatial services that can be used by the end-to-end Online Services Division (OSD)stack and enables relevance and engagement improvements for all location based scenarios in OSD. With the skyrocketing increase of search traffic from location-aware devices, adding powerful geospatial capabilities to the Bing Platform and making location a first-class citizen across the end-to-end Bing stack has become a top priority.

    Working in the geospatial and location-based services space is very exciting as it is a fast moving area with many interesting engineering and algorithmic challenges. Some of the problems that our engineers are currently tackling include building a robust geospatial graph containing all the entities that we know of in the physical world, deeply integrating the geospatial graph with the web graph, and building a large-scale extremely low-latency spatial search service. Writing algorithms that (a) create semantic and spatial relationships across hundreds of millions of entities and (b) query the entities and relationships with rich spatial and relational filters in a few milliseconds, requires deep knowledge in several areas of computer science. So every day at work is very intellectually rewarding for all of us.

    OUR TEAM

    We are a newly formed team with a few hand-picked rock star engineers from various parts of Bing. We have a startup culture with minimal process and management overhead. We ship updates to our production services every two weeks, using Scrum as the development process. We code primarily in C# and C++ to deliver components and web services to our customers throughout Microsoft.  Everyone writes production code and is responsible for end-to-end quality including test coverage and live site duties. As we are a platform team with SLA commitments for production services, we have a high bar for engineering fundamentals and strive to drive quality upstream as much as possible. We also focus on continuous improvement of our engineering processes with the goal of enhancing our quality and agility. Some of the key values we emphasize on our team include passion for technical growth, strong engineering fundamentals, individual accountability and responsibility, team work and mentoring, and drive for results.

    Now that you have an idea of what my team works on, I want to tell you more about the people on the team. We have a lot of fun working closely with each other, helping each other grow, and enjoying shared success. We are relatively flexible with our work schedules and let everyone manage their day-to-day work on their own and track progress on a weekly basis. We work in City Center Plaza in downtown Bellevue, so in addition to enjoying the great views, we usually go out for lunch or drinks on a regular basis to the nearby restaurants. We also take time for regular team outings – recent events include a cooking class at Kaspar’s, a Day of Caring event at The Just Garden Project in Seattle, a picnic at Chism Park, river rafting in Wenatchee river, and a hike at Tiger Mountain in Issaquah.

    WE ARE HIRING!

    Working on an exciting and challenging charter with a great team has been a lot of fun for all of us! We are looking for more world-class talent to join us and help us shape the future of Bing and advance the area of search. If you are interested, please contact us at bingjobs@microsoft.com or visit: http://bit.ly/binggeospatialjobs to view my engineering job openings.