Let’s work together!
The essence of Microsoft Development Center Serbia is the work-life culture amenable to free-thinking and new ideas, with smart, amazing people who foster an environment of collaboration and fun. Our employees drive innovation beyond the horizon and contribute components to some of Microsoft’s premiere and most innovative products.
We operate as a start-up within a large company. The work environment is friendly and dynamic. Team members are some of the most talented engineers from the region. We are looking for folks with solid industry experience as well as fresh college graduates. The common trait among all of our team members is hunger to achieve and to make substantial impact. If you have an initiative, passion and technical skills we have a place for you at MDCS.
Our project areas vary. We develop components in the following domains: computational algebra engines, pattern recognition, object classification, computational geometry and core database systems. The common theme uniting all of the efforts within the development center is applied mathematics.
You will have an opportunity to collaborate with engineers from various development centers around the world (Redmond, Israel, India, Ireland and China). We frequently work with engineers considered to be industry experts in their respective fields. All of our projects have research dimension, therefore we collaborate with Microsoft researchers from Redmond, Cambridge and Asia.
Many of our engineers have patent awards and present techniques at professional conferences. As part of the training, you will have an opportunity to spend time with your parent team in Seattle area.
We are constantly looking for exceptional people to join one of our teams - you are welcome to apply by sending your CV and cover letter to
mdcsjobs@microsoft.com.
Hiring Process
As soon as you submit your CV, you will enter the MDCS hiring process. We will review all resumes and invite best applicants to a 4-hour written entrance test to determine their level of expertise in mathematics, algorithms, problem solving and coding, and overall software engineering skills. Testing is done entirely in English at our premises in Belgrade.
Top candidates will be invited to a set of face-to-face interviews at MDCS – you will typically need to allocate 5 hours of your time for this. We will reimburse test and interview travel cost for out-of-town candidates.
Internship
MDCS maintains internship program throughout the entire year. Our interns have an opportunity to learn how to apply the current state of the art algorithms in various areas of applied mathematics. As an intern you will collaborate with the several Microsoft product teams in Redmond and with Microsoft’s top researchers across the company.
Interns are treated as equals and are assigned the most attractive and challenging assignments. Student candidates are encouraged to send their CV and cover letter to mdcsjobs@microsoft.com.
Internship FAQ
- You will be given real work with challenging problems to solve. As an intern, you will be working right alongside full-time employees as a true member of one of our feature teams. Intern projects are used to explore new ideas that will become basis of the future MSFT products.
- You passed almost all exams at the first year of CS or equivalent university degree (e.g. EE, math…)
- You possess strong mathematical, statistical and algorithmic background, problem solving skills, solid coding skills in either C, C++ and overall software engineering skills
- High English proficiency at speaking, reading and writing level (email etc).
- MDCS Internships take place throughout the entire year and last approximately 3 months, with flexible starting date.
- You will be able to afford an apartment during your internship. We will do our best to assist you in finding your accommodation.
- Yes, you will be assigned a mentor (senior employee) to help you get started and follow your progress on your project during your entire stay.
- You are immediately notified by email that your CV has been received and you have entered the MDCS recruiting process.
- Chosen candidates will be asked to come in to MDCS offices and take part in the Entrance Test. The test will take place a few weeks after we have stopped receiving applications.
- Candidates who are successful will be asked to come in for face-to-face interviews and the best ones will be extended offers.
- Travel expenses to the Entrance Test are covered.
- No, in fact we encourage international candidates to apply.
MDCS Team


