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
- Microsoft SQL Server Database ...The Micro, Small & Medium Enterprise Development Agency - Dokki, Giza5 days ago
- Software Development EngineerSiemens Technology and Services Private Limited - Cairo, Egypt10 days ago