Browse Jobs
For Employers
Post JobLog inGet Started

Research Software Development Engineer

Microsoft
Cairo, Egypt
Posted 4 years ago
232People have clicked1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

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 can develop quick prototypes as well as integration of large complex systems and handling large volumes of data. Our work environment offers opportunities to conduct applied research, to incubate innovative ideas and technologies, to grow in-depth expertise and to interact with the top experts in the field.

Responsibilities include:

  • Data collection, annotation and processing
  • experimentation with ML models and heuristics
  • designing, coding and releasing complex software components
  • deployment of services on the cloud and subsequent support and maintenance

Job Requirements

  • Bachelor's degree in Computer Science or a related field required.
  • 0 to 2 years of hands on experience.
  • Experience in Machine Learning and Natural Language Processing would be a plus.
  • Software development experience using both native (C++) and managed (C#) programming.
  • Proficiency with scripting languages such as Windows PowerShell, Perl, Python, etc.
  • Experience with cloud computing environments, specifically Azure.
  • Technical competence (algorithms, data structures) and strong analytical and programming skills.
  • Good tolerance for ambiguity and uncertainty.
  • Good communication skills and cross-organizational interactions.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentResearch Software Development Engineer