Job Title:
|
Machine Learning Engineer
|
Department(s):
|
Cloud Development
|
Location:
|
Cairo
|
Travel Required:
|
Travel Required
|
Position Type:
|
Full-Time
|
Reports To
|
Senior Software Engineer
|
A Machine Learning Engineer is responsible for designing machine learning systems, applying algorithms to generate accurate predictions, and resolving data set problems.
Job Description
|
Role and Responsibilities
- Consulting with the management team to determine and refine machine learning objectives.
- Designing machine learning models and self trained predictive models.
- Transforming data science prototypes and applying appropriate ML algorithms and tools.
- Ensuring that algorithms generate accurate user recommendations.
- Turning unstructured data into useful information by auto-tagging images and text-to-speech conversions.
- Solving complex problems with multi-layered data sets, as well as optimizing existing machine learning libraries and frameworks.
- Developing ML algorithms to analyze huge volumes of historical data to make predictions.
- Running tests, performing statistical analysis, and interpreting test results.
- Documenting machine learning processes.
- Keeping abreast of developments in machine learning.
- Help on contact centers by detecting user emotions on the call (satisfied/ angry with the service) and the first call resolution by analyzing text.
- Knowledge in building chatbots.
- Develop innovative solutions in areas such as machine learning, computational linguistics, Natural Language Processing (NLP), advanced and semantic information search, extraction, induction, classification and exploration.
- Develop & maintain NLP pipeline for document data extraction semantics and sentiment processing and understanding.
- Create products that provide a great user experience along with high performance, security, quality, and stability
Qualifications and Education Requirements
- Bachelor's degree in computer science, data science, mathematics, or a related field.
- Master’s degree in computational linguistics, data analytics, or similar will be advantageous.
- At least two years' experience as a machine learning engineer.
- Advanced proficiency with Python, Java, or R code writing.
- Extensive knowledge of ML frameworks, libraries, and data structures.
- Excellent knowledge of data modeling, and software architecture.
- In-depth knowledge of mathematics, statistics, and algorithms.
- Superb analytical and problem-solving abilities.
- Great communication and collaboration skills.
- Excellent time management and organizational abilities.
|