Senior machine Learning Engineer
Cairo, Egypt
Unifonic
Build personalized omnichannel customer engagement with impact. Increase sales, improve customer service, and automate workflows with Unifonic's seamless communication platform.Unifonic is a customer engagement platform that enables organizations to delight customers with remarkable omnichannel experiences. By unifying communication channels, messaging apps, and chatbots, Unifonic streamlines conversations at every touchpoint throughout the customer journey.
Engineering principle: We ship robust, high-quality code, written for humans to read and maintain!
The Engineering team at Unifonic is looking for a proactive and dynamic Senior Machine Learning Engineer, to join our diverse team of developers. In this role, you’ll be responsible for delivering ML models to serve use cases like NLP, speech tagging and recognition, text classification, Named Entity Recognition, and semantic extraction.
The successful candidate should have a strong technical background in Machine Learning with proven hands-on experience delivering similar projects. The responsibilities of the Senior Software Engineer, include, but are not limited to:
Ability to fully understand technical requirements, challenge them and produce the most appropriate implementation.
Discuss with product managers about product features.
Design and implement ML pipelines from ideation to production
Analyze, process, and interpret data.
Build and train ML models along with tools to update/retrain those models which become a part of customer-facing products.
Work with other software developers to guarantee Models implementation in production
Be a role model in agile practices.
Produce technical documentation for encountered problems and maintain team technical decisions.
Requirements
Requirements:
Must-Have
Bachelor’s degree in a relevant field. (e.g. Computer Science, Computer Engineering, Software… etc)
Hands-on 5-7 years of relevant work experience in shipping ML models for NLP, CV, classifiers, and recommenders for large-scale customer-facing projects.
Experienced in Python with experience in common data science toolkits, such as NumPy, Pandas, PySpark, Scikit-Learn, Tensorflow, PyTorch, Keras, rasa, BERT, spaCy.
Hands-on experience in NLP is mandatory; e.g. Text representation (n-grams, a bag of words, TF-IDF, etc), feature extraction, part of speech tagging and recognition, text classification, Named Entity Recognition (NER), semantic extraction techniques, Machine Translation, slot filling, Sentiment analysis, etc.
Familiarity with MLOps best practices, e.g. Model deployment and reproducible research
Mastering data science needed skills like SQL, hypothesis testing, Data cleansing, data augmentation, data pre-processing techniques, dimensionality reduction, mathematics, probability, and statistics (e.g. conditional probability, likelihood, Bayes rule, and Bayes nets, Hidden Markov Models, etc.).
Excellent understanding of Machine learning techniques like Naive Bayes classifiers, SVM, Decision Tree, KNN, K-means, Random Forest, modeling and optimization, evaluation metrics, classification, and clustering.
Familiar with code versioning tools such as GIT, CI/CD concepts, and toolchains.
Acquainted with agile methodologies like Scrum, and agile tools like Jira.
Nice to have
Experience analyzing data from 3rd party providers: Google Analytics, Site Catalyst, Coremetrics, Adwords, Crimson Hexagon, Facebook Insights, etc.
Good knowledge of Deep Learning needed skills like Neural network architectures, fully connected networks, CNNs, LSTMs, and RNNs.
- Worked on other ML use cases like:
Speech Recognition algorithms.
Recommender Engines.
Anomaly detection.
Computer Vision (Face Recognition, OCR, … )
Familiar with managing Linux servers and applications
Familiar with SaaS and PaaS integration architecture and applications.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile BERT CI/CD Classification Computer Science Computer Vision Deep Learning Engineering Git Jira Keras Linux Machine Learning Mathematics ML models MLOps Model deployment NLP NumPy OCR Pandas Pipelines PySpark Python PyTorch Research Scikit-learn Scrum spaCy SQL Statistics TensorFlow Testing
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open MLOps Engineer jobs
- Open Lead Data Analyst jobs
- Open AI Engineer jobs
- Open Data Engineer II jobs
- Open Sr Data Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Principal Data Engineer jobs
- Open Data Manager jobs
- Open Power BI Developer jobs
- Open Data Analytics Engineer jobs
- Open Junior Data Scientist jobs
- Open Product Data Analyst jobs
- Open Senior Data Architect jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Sr. Data Scientist jobs
- Open Manager, Data Engineering jobs
- Open Data Quality Analyst jobs
- Open Big Data Engineer jobs
- Open Business Data Analyst jobs
- Open Data Analyst Intern jobs
- Open ETL Developer jobs
- Open Principal Data Scientist jobs
- Open Research Scientist jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open GCP-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open ML models-related jobs
- Open Java-related jobs
- Open Data visualization-related jobs
- Open Finance-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open PhD-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open Databricks-related jobs
- Open Hadoop-related jobs
- Open LLMs-related jobs
- Open Generative AI-related jobs