Career Opportunities

 

Below are a list of active positions available in our group. If you find any of these positions exciting and want to apply for the job, please email bash-at-microsoft-dot-com.

---------------------------------------------------------------------------------------------------------------------------

Title: Research Developer

Duration: 1 year, extendable by an additional year based on mutual consent

Description:

Are you passionate about software tools to improve engineering excellence? Do you want to work on advancing the state of the art for search & ads? Are you interested in cutting edge technology in the areas of mobility, information retrieval or security? Or are you simply passionate about new technology in general?

If your answer to any of the questions above is Yes, then you would love to work in the Advanced Development Group at Microsoft Research, India. In this group, we infuse life into research ideas that shape the future. We work at the frontiers of technology. Our prototypes challenge the digital divide and our frameworks provide platforms for rapid application development and verification. We anchor the tech-transfer processes in MSR India, being the launch-pad for the next wave of software products. We also drive our own incubation projects. Work spans a diverse spectrum of areas: from program analysis to collaborative computing; from machine learning solutions for search & ads to energy efficiency on mobile phones and desktops.

We are looking for an entry level engineer with a passion to improve the state of the art. This will be a 1 year position that is extendable by 1 more year based on mutual interest.

Required Skills & Qualifications:
  • This position is for new graduates only
  • Strong technical skills, including algorithms and hands-on coding
  • Effective communication, collaboration, and negotiation skills
  • BS or MS in computer science or related technical field with a good GPA
  • Ability to learn fast on the job
Desired Skills & Qualifications:
  • Prior projects in one or more of Mobile app development, Information Retrieval or Software Engineering.
  • Experience working with database and/or web technologies.

---------------------------------------------------------------------------------------------------------------------------

Title: Senior Research Software Design Engineer

Position: Full-time

Description:

Are you passionate about software tools to improve engineering practices? Do you want to work on advancing the state of the art for search & ads? Are you interested in cutting edge technology in the areas of mobility, data mining, machine learning or security? Or are you simply passionate about new technology in general?

If your answer to any of the questions above is Yes, then you would love to work in the Advanced Development Group at Microsoft Research, India. In this group, we infuse life into research ideas that shape the future. We work at the frontiers of technology. Our prototypes challenge the digital divide and our frameworks provide platforms for rapid application development and verification. We anchor the tech-transfer processes in MSR India, being the launch-pad for the next wave of software products. We also drive our own incubation projects. Work spans a diverse spectrum of areas: from program analysis to collaborative computing; from machine learning solutions for search & ads to energy efficiency on mobile phones and desktops.

We are looking for an experienced engineer with a passion to improve the state of the art. Join us now to help lead this effort through architecture, design, implementation and deployment. You will be responsible for defining the architecture for our project as well as to work jointly with others on our vision and long term strategy. You will be working closely with researchers, and delivering on our vision with a series of well executed releases. You will also be working with senior leadership throughout the company to evangelize the tools, services and prototypes that we build.

We are looking for an experienced engineer or architect with proven management, leadership and communications skills to deliver on the ambitious goals of the Advanced Development Group.

Required Skills & Qualifications:

  • Strong technical leadership
  • Hands on experience architecting and implementing solutions, preferably on MS or equivalent technologies (.Net, SQL, Clustering)
  • Track record of leading teams that consistently meet or exceed commitments and deliver high-quality software
  • Effective communication, collaboration, and negotiation skills
  • MS in Computer Science or technical field
  • 8+ years experience in software development with large, multi-discipline teams
  • Deep understanding of development processes and has personally contributed to at least one of critical product ship cycle at a large software firm

Desired Skills & Qualifications:

  • Technical understanding of program analysis and software development tools
  • Experience with large scale information retrieval or distributed computing technologies

---------------------------------------------------------------------------------------------------------------------------

Title: Research Software Design Engineer 2

Position: Full-time

Description:

Are you passionate about software tools to improve engineering excellence? Do you want to work on advancing the state of the art for search & ads? Are you interested in cutting edge technology in the areas of mobility, information retrieval or security? Or are you simply passionate about new technology in general?

If your answer to any of the questions above is Yes, then you would love to work in the Advanced Development Group at Microsoft Research, India. In this group, we infuse life into research ideas that shape the future. We work at the frontiers of technology. Our prototypes challenge the digital divide and our frameworks provide platforms for rapid application development and verification. We anchor the tech-transfer processes in MSR India, being the launch-pad for the next wave of software products. We also drive our own incubation projects. Work spans a diverse spectrum of areas: from program analysis to collaborative computing; from machine learning solutions for search & ads to energy efficiency on mobile phones and desktops.

We are looking for an engineer with a passion to improve the state of the art.

Required Skills & Qualifications:

  • Strong technical skills, including algorithms and hands-on coding
  • Effective communication, collaboration, and negotiation skills
  • BS or MS in Computer Science or related technical field with a good GPA
  • 4+ years experience in software development with large, multi-discipline teams
  • Ability to learn fast on the job

Desired Skills & Qualifications:

  • Prior projects in one or more of mobile app development, information retrieval or software engineering.
  • Experience working with database and/or web technologies.

---------------------------------------------------------------------------------------------------------------------------

Title: Software Design Engineer

Position: Internship

Duration: 6 month (Jul 2013 - Dec 2013)

Description:

Are you looking to get an opportunity to work with some of the brightest Researchers and Engineers and get exposed to cutting edge Research? Do you believe you have the desire and aptitude to help bring Research ideas to life? Do you love to code? If your answer is yes to any of these questions, then you want to explore an Internship opportunity with us.

Hear what other interns have had to say about their experience here at MSR India.

Required Skills & Qualifications:

  • Should be pursuing Undergraduate (at least 2 years completed) or Master’s program
  • Discipline should be Computer Science

---------------------------------------------------------------------------------------------------------------------------