Machine Learning Engineer
iHub -
Cairo, EgyptPosted 5 years ago110Applicants for1 open position
- 0Viewed
- 8In Consideration
- 43Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build prototypes of data science project pipelines including data preparation, modeling, and evaluation stages.
- Tune machine learning models from a learning performance viewpoint (e.g. precision, recall, silhouette) as well as a computational efficiency (e.g. speed, footprint).
- Build machine learning libraries for data scientists to reuse(consume), based on pre-existing scikit-learn and MLlib libraries.
- Build data products (assets): a software program which utilizes machine learning models and takes the user from data preparation through models building to visualization of business insights.
- Follow team development processes.
- Based on the nature of the project and the available tools, quickly learn and adapt to different technologies and tools than the ones you are used to.
Job Requirements
- M.Sc. or equivalent working experience in data science / machine learning Solid machine learning foundation
- Solid understanding of deep learning techniques
- Excellent software engineering skills (Agile methodologies, Git, continuous development, etc.)
- Excellent programming skills (including OOP and preferably functional programming)
- Expert level in Python including Numpy, Pandas, Scikit-learn
- Expert level in PySpark
- Expert level in MLlib
- Intermediate Linux shell scripting skills
- Has DevOps experience for data products
- Familiar with Dockers and Kubernetes
- Analytical rigor
- Excellent technical presentation skills
- Excellent verbal and written communication skills
In addition to the minimum skillset:
- M.Sc. or Ph.D. in AI, statistics, or machine learning
- Expert level in R
- Expert level in SQL
- Familiar with simulation techniques
- Familiar with optimization techniques
- Familiar with Excel, Tableau or PowerBI for visualization
- Familiar with SPSS Modeler and SAS Enterprise Miner for modeling
- Familiar with SAS and SPSS Statistics for statistical analysis
- Familiar with either Teradata, Oracle, or Microsoft SQL Server
- Specialized in a data science area such as NLP, Speech recognition, or image processing
- Have considerable experience in any of the following domains: telco, government, or banking
- Professional consulting background at the corporate level