Monday 11 February 2013

Senior Research Software Development Engineer - Microsoft Egypt

Job ID
826150
LocationEgypt, Cairo
Job CategorySoftware Engineering: Development
Product(Not Product Specific)
DivisionMicrosoft Research

Senior Research Software Development Engineer
Advanced Technology Lab, Cairo - Microsoft Research

Are you passionate about innovating and solving technical challenges in the area of computer vision, machine learning and information retrieval? The Advanced Technology Lab (ATL) in Cairo, Egypt, is looking for a highly motivated experienced Research Software Development Engineer (RSDE) who will be part of a team conducting applied research, developing software prototypes, and streamlining the transfer of novel technologies from Microsoft Research labs to product groups.

A key skill for the RSDE position is the ability to bridge between research discoveries and the customer-driven needs of product groups with the goal of making impactful technology transfers. You will work in a start-up like environment with a team of Applied Researchers and RSDEs.

A successful candidate should have strong analytical and programming skills, be passionate about technology, be highly motivated to make an impact, be eager to learn and grow, and be capable of developing quick prototypes as well as integration in large complex systems. Our work environment offers opportunities to conduct applied research, to incubate innovative ideas and technologies, to grow expertise in breadth and depth, to interact with top researchers and developers in the field, and to have cross-organization and upper management interactions.

ATL Cairo is currently looking to fill multiple Senior RSDE positions in the technical areas of Natural Language Processing, Information Retrieval, Machine Learning, and Image Processing. 

Experiences Required:
• Bachelor's degree in Computer Science or a related field required. An advanced degree in Computer Science or a related field would be a plus.
• Demonstrable Post graduate software development experience using both native (C++) and managed (C#) programming.
• Proficiency with scripting languages such as Windows PowerShell, Perl, Python, etc.
• Prior experience as a dev lead would be plus. For example, leading feature areas and large projects and mentoring and guiding teams of software engineers. 
• Technical competence (algorithms, data structures) and strong analytical and programming skills.
• Experience in at least one of the following areas would be a plus:
o Natural language processing
o Machine learning
o Information retrieval and data mining
o Image processing
• Passion for technology, creative thinking, ability to work independently or in a team.
• Good tolerance for ambiguity and uncertainty.
• Ability to learn new technologies quickly, apply them in prototypes, and integrate them in large complex systems.
• Ability to work effectively in an agile, fast-paced applied research environment.
• Good communication skills and cross-organizational interactions.

Microsoft is an equal opportunity employer and supports workforce diversity

World’s Best International Workplaces Award Winner 2011

Microsoft’s privacy statement can be viewed on the following web page: http://privacy.microsoft.com/en-gb/default.mspx

Staffing Consultant: Ruth Salter