172 Machine Learning Engineer jobs in Egypt
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Ready to join one of the fastest-growing agencies in the growth space doing real innovation? You've arrived at the right place This Software Engineering position is with NoGood's sister company, Goodie AI. Read on to learn more.
About Goodie AI:
Goodie AI is the pioneering LLM visibility and AI search optimization platform enabling the world's top brands to own their AI narrative across leading LLMs like ChatGPT, Gemini and Perplexity. Backed by strong funding and validated by active paying customers, we are scaling fast and tackling some of the hardest AI search challenges.
We are looking for an exceptional Senior Software Engineer to join our rapidly growing team. You will play a critical role in driving and accelerating the development of cutting-edge AI use cases, working closely with our Product Lead, Designers, and Machine Learning Engineers to design and build scalable, industry-leading AI platforms.
After you apply, check out
Goodie AI's website
to learn even more
Why join us:
- Shape the future of AI search and brand discovery—work at the cutting edge of Answer Engine Optimization (AEO)
- End-to-end ownership—drive scalability, speed, and user experience of our AI-Native platform
- Work on high-impact AI applications used by top brands
- Well-funded, fast-growing AI startup with a strong product-market fit
You Have:
- End-to-End ML Pipeline Development: Design, implement, and maintain scalable ML pipelines — from data preprocessing to model training and deployment
- LLM Integration: Collaborate on fine-tuning and deploying large language models (LLMs) like GPT, BERT, or open-source alternatives (e.g., LLaMA, Mistral) for NLP-driven applications
- Data Engineering & Analysis: Work with structured and unstructured data — perform wrangling, cleaning, and feature engineering using tools like Pandas, PySpark, or Dask
- Model Monitoring & Optimization: Use MLOps tools (e.g., MLflow, Weights & Biases) for experiment tracking, model versioning, and continuous performance monitoring
- Interactive Visualizations: Develop dashboards and data visualizations using Plotly, Dash, or Streamlit to communicate findings effectively
- Cloud-native Deployment: Support model deployment using FastAPI or Flask, containerized via Docker, and deployed on cloud platforms (AWS/GCP/Azure)
- Research & Innovation: Stay current with emerging trends in ML and generative AI; evaluate and prototype new models, algorithms, and frameworks
You Will Do:
- Bachelor's degree in Computer Science, Machine Learning, Data Science, Engineering, or related field
- 2-4 years of hands-on experience in ML engineering, data science, or full-stack development involving ML components
- Proficiency in Python and core ML/data libraries (NumPy, Pandas, Scikit-learn, etc.)
- Working knowledge of TensorFlow, PyTorch for model development
- Experience with Natural Language Processing and foundational NLP libraries (spaCy, Hugging Face Transformers, NLTK)
- Exposure to modern LLM stacks (e.g., LangChain, LlamaIndex) and prompt engineering
- Familiarity with version control (Git) and collaborative development practices
- Experience working with SQL and NoSQL databases
(Bonus) Experience with:
Cloud platforms (AWS , GCP , or Azure )
- CI/CD pipelines and containerization (Docker, Kubernetes)
- Experiment tracking tools (MLflow, W&B)
- Vector databases (Pinecone, Chroma Db)
BEWARE OF FRAUD Please be aware of potentially fraudulent job postings or suspicious activity by persons that are posing as NoGood team members, recruiters, and HR employees. Our team will contact you regarding job opportunities from email addresses ending in or Additionally, we do utilize our ATS- Workable- to help us schedule initial screening calls. Job seeking is hard- we're sorry that scammers have added this element to your search for something new. Stay vigilant out there
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Join Us
At Vodafone, we're not just shaping the future of connectivity for our customers – we're shaping the future for everyone who joins our team. When you work with us, you're part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.
Role Purpose:
The Junior ML Engineer is a core member of the agile teams facilitating trained ML models to deliver E2E solutions as a final product that fulfill the COE automation target. The junior machine Learning Engineer job is to mainly develop and design machine learning pipeline / integrations using different machine learning platforms and his software engineering / cloud skills.
Key accountabilities and decision ownership:
- Develop solutions for real world, large scale problems
- Design, develop, test, deploy, maintain and improve software
- Manage individual project priorities, deadlines and deliverables
- Create and maintain ML pipeline and workflows
Develop and deploy integrations/APIs on cloud.
Core competencies, knowledge and experience:
- Bachelor Degree in computer science and/or engineering or equivalent with 0-3 years of relevant experience
- Working in international, distributed teams
- Experience of working on projects that span multi-disciplinary areas of differing size and complexity to meet business expectations and deliver results
- Confident and able to liaise and influence at all levels within Vodafone and/or relevant customer organizations
Able to communicate effectively across organizational, technical and political boundaries, understanding the context
Must have technical / professional qualifications:
- Computer Science fundamentals in object-oriented design, data structures, algorithms and complexity analysis
- Proficiency in Python
- Information Retrieval
- Data Mining
- Natural language Programming
- Machine Learning
- Python Data Science stack (NLTK, Pandas, Numpy)
- Proficiency in HTML, Javascript, CSS and general Web 2.0 techniques
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with GCP and/or AWS products
- Hands-on Experience with Sklearn, Tensor Flow
- Experience with Django/ Flask
- Familiarity with react js
- RESTful API
- Familiarity with docker and kubernetes
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Ready to join one of the fastest-growing agencies in the growth space doing real innovation? You've arrived at the right place This Software Engineering position is with NoGood's sister company, Goodie AI. Read on to learn more.
About Goodie AI:
Goodie AI is the pioneering LLM visibility and AI search optimization platform enabling the world's top brands to own their AI narrative across leading LLMs like ChatGPT, Gemini and Perplexity. Backed by strong funding and validated by active paying customers, we are scaling fast and tackling some of the hardest AI search challenges.
We are looking for an exceptional Senior Software Engineer to join our rapidly growing team. You will play a critical role in driving and accelerating the development of cutting-edge AI use cases, working closely with our Product Lead, Designers, and Machine Learning Engineers to design and build scalable, industry-leading AI platforms.
After you apply, check out
Goodie AI's website
to learn even more
Why join us:
- Shape the future of AI search and brand discovery—work at the cutting edge of Answer Engine Optimization (AEO)
- End-to-end ownership—drive scalability, speed, and user experience of our AI-Native platform
- Work on high-impact AI applications used by top brands
- Well-funded, fast-growing AI startup with a strong product-market fit
You Have:
- End-to-End ML Pipeline Development: Design, implement, and maintain scalable ML pipelines — from data preprocessing to model training and deployment
- LLM Integration: Collaborate on fine-tuning and deploying large language models (LLMs) like GPT, BERT, or open-source alternatives (e.g., LLaMA, Mistral) for NLP-driven applications
- Data Engineering & Analysis: Work with structured and unstructured data — perform wrangling, cleaning, and feature engineering using tools like Pandas, PySpark, or Dask
- Model Monitoring & Optimization: Use MLOps tools (e.g., MLflow, Weights & Biases) for experiment tracking, model versioning, and continuous performance monitoring
- Interactive Visualizations: Develop dashboards and data visualizations using Plotly, Dash, or Streamlit to communicate findings effectively
- Cloud-native Deployment: Support model deployment using FastAPI or Flask, containerized via Docker, and deployed on cloud platforms (AWS/GCP/Azure)
- Research & Innovation: Stay current with emerging trends in ML and generative AI; evaluate and prototype new models, algorithms, and frameworks
You Will Do:
- Bachelor's degree in Computer Science, Machine Learning, Data Science, Engineering, or related field
- 2-4 years of hands-on experience in ML engineering, data science, or full-stack development involving ML components
- Proficiency in Python and core ML/data libraries (NumPy, Pandas, Scikit-learn, etc.)
- Working knowledge of TensorFlow, PyTorch for model development
- Experience with Natural Language Processing and foundational NLP libraries (spaCy, Hugging Face Transformers, NLTK)
- Exposure to modern LLM stacks (e.g., LangChain, LlamaIndex) and prompt engineering
- Familiarity with version control (Git) and collaborative development practices
- Experience working with SQL and NoSQL databases
(Bonus) Experience with:
Cloud platforms (AWS , GCP , or Azure )
- CI/CD pipelines and containerization (Docker, Kubernetes)
- Experiment tracking tools (MLflow, W&B)
- Vector databases (Pinecone, Chroma Db)
BEWARE OF FRAUD Please be aware of potentially fraudulent job postings or suspicious activity by persons that are posing as NoGood team members, recruiters, and HR employees. Our team will contact you regarding job opportunities from email addresses ending in or Additionally, we do utilize our ATS- Workable- to help us schedule initial screening calls. Job seeking is hard- we're sorry that scammers have added this element to your search for something new. Stay vigilant out there
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Giza, Egypt
Job description
Requisition ID
Date posted
08/25/2025
Join Us
At Vodafone, we're not just shaping the future of connectivity for our customers – we're shaping the future for everyone who joins our team. When you work with us, you're part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.
Role Purpose:
The Junior ML Engineer is a core member of the agile teams facilitating trained ML models to deliver E2E solutions as a final product that fulfill the COE automation target. The junior machine Learning Engineer job is to mainly develop and design machine learning pipeline / integrations using different machine learning platforms and his software engineering / cloud skills.
Key accountabilities and decision ownership:
- Develop solutions for real world, large scale problems.
- Design, develop, test, deploy, maintain and improve software.
- Manage individual project priorities, deadlines and deliverables.
- Create and maintain ML pipeline and workflows.
Develop and deploy integrations/APIs on cloud.
Core competencies, knowledge and experience:
- Bachelor Degree in computer science and/or engineering or equivalent with 0-3 years of relevant experience.
- Working in international, distributed teams.
- Experience of working on projects that span multi-disciplinary areas of differing size and complexity to meet business expectations and deliver results
- Confident and able to liaise and influence at all levels within Vodafone and/or relevant customer organizations
Able to communicate effectively across organizational, technical and political boundaries, understanding the context
Must have technical / professional qualifications:
- Computer Science fundamentals in object-oriented design, data structures, algorithms and complexity analysis.
- Proficiency in Python.
- Information Retrieval.
- Data Mining.
- Natural language Programming.
- Machine Learning
- Python Data Science stack (NLTK, Pandas, Numpy).
- Proficiency in HTML, Javascript, CSS and general Web 2.0 techniques.
- Experience taking a leading role in building complex software systems that have been successfully delivered to customers
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Experience with GCP and/or AWS products.
- Hands-on Experience with Sklearn, Tensor Flow.
- Experience with Django/ Flask.
- Familiarity with react js.
- RESTful API.
- Familiarity with docker and kubernetes.
Insights from previous hires
Top skills
Coding
CSS
JavaScript
Java
Software Development
Previously worked as
Software Engineer
Software Developer
Senior Software Engineer
Machine Learning Engineer
Data Scientist
Machine Learning Engineer
Posted today
Job Viewed
Job Description
About us:
Elsewedy Electric: Powering Progress, Empowering PeoplE
For over 80 years
, Elsewedy Electr
ic has been a leading manufacturer of electrical products and solutions, operating in 19 countries with over 18,000 employees. We offer a diverse range of products across wire & cable, electrical equipment, engineering & construction, digital solutions, and infrastructure investments. Beyond our manufacturing prowess, we're passionate about creating a positive and empowering work environment for our team. We foster a culture of diversity, inclusion, and continuous learning, providing opportunities for professional development and career growth. Our commitment to employee well-being extends beyond compensation with initiatives promoting work-life balance and overall well-being. Join us and be part of a company that's not just powering progress, but empowering people to build a brighter future.
This job opportunity is offere
d by Elsewedy Electric Graduate Development Program
The program is designed for Graduates with 0-2 years' of experience. The program offers various job rotations, mentorships, coaching & trainings. 2024 & 2025 Graduates are welcomed to apply
Roles & Responsibilities:
- Collect, clean, and join data from manufacturing systems (e.g., sensors, SCADA, MES) and business systems (e.g., ERP, CRM, finance, HR).
- Build and validate machine learning models for use cases such as quality prediction, demand forecasting, and cost optimization.
- Write complex SQL queries to extract insights across different structured databases (e.g., Oracle, SQL Server).
- Create and maintain interactive dashboards (Power BI, Tableau) to support operational and strategic decisions.
- Collaborate with operations, business units, and IT to understand data needs and processes.
- Document models and workflows and ensure data integrity across sources.
You're a great fit if you have:
- Bachelor's degree in Computer Science or a related field.
- 0-2 Years' of experience in the same field.
- Fluent Written and Verbal English is a
must. - Proficient in Python (pandas, scikit-learn, matplotlib) and SQL
- Familiarity with BI tools (e.g., Power BI, Tableau)
- Understanding of basic ML concepts (classification, regression, clustering)
- Certifications in data science, ML (e.g., Coursera, Google Data Analytics, Microsoft Azure Data Scientist Associate) is preferrable.
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Sarmad is looking for a talented and proactive Machine Learning Engineer to join our dynamic team. In this role, you will be responsible for designing, implementing, and optimizing machine learning models that power our data-driven solutions. You will collaborate with data scientists, software engineers, and product managers to turn complex data sets into actionable insights and innovative products. If you are passionate about machine learning and have experience applying it in real-world scenarios, we invite you to apply
Responsibilities- Develop and deploy machine learning models to solve complex business problems
- Design and conduct experiments to improve model performance and scalability
- Work with large datasets to preprocess, clean, and analyze data
- Collaborate with cross-functional teams to integrate machine learning solutions into applications
- Monitor model performance, troubleshoot issues, and make improvements as needed
- Stay updated on the latest developments in machine learning and AI technologies
- Document processes and create clear reports for stakeholders
- Bachelor's or Master's degree in Computer Science, Data Science, or a related field
- Proven experience as a Machine Learning Engineer or similar role
- Strong understanding of machine learning algorithms and techniques
- Proficiency in programming languages such as Python or R
- Experience with machine learning libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn)
- Familiarity with data processing tools and big data technologies (e.g., Apache Spark, Hadoop)
- Strong analytical and problem-solving skills
- Excellent communication skills and ability to work in a team environment
- Experience in deploying models in production environments is a plus
- Hybrid work model
- Healthy working environment
- Medical Insurance
- Social Insurance
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Machine Learning Engineer (Región LATAM Sur)
Buscamos incorporar un/a Machine Learning Engineer con fuerte orientación a la implementación técnica, mantenimiento y adaptación de soluciones de inteligencia artificial y ciencia de datos, dentro del ecosistema tecnológico global de la compañía.
Perfil
Profesional técnico con experiencia en mantener soluciones de datos en producción
Enfoque metódico, autónomo y riguroso
Interés en la estandarización y buenas prácticas
Deseable experiencia en entornos regulados
Conocimientos necesarios:
Lenguajes: Python (avanzado) y SQL (intermedio)
Infraestructura cloud: Inglés: avanzado (excluyente)
Control de versiones y pipelines (GitLab, Github)
Principios básicos de MLOps y seguridad en entornos corporativos
Manejo y construcción de APIs
Tus beneficios:
- Modalidad de trabajo híbrido (2 días en la oficina – 3 días de home office)
- Plus salarial para abonar parte de internet en casa
- Bono Profit Sharing anual
- Días PRH (entre navidad y año nuevo)
- Día de cumpleaños libre
- Comedor en las oficinas: Servicio de viandas
- Cobertura Médica para vos y tu grupo familiar
- 50% de descuento en productos del catálogo
Be The First To Know
About the latest Machine learning engineer Jobs in Egypt !
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Job Description:
This role focuses on designing and deploying machine learning models to automate internal business functions and enhance operational efficiency across various departments
Responsibilities:
● Work with teams to identify problems that can be solved using machine learning.
● Design, build, and evaluate models for classification, information extraction, ranking, and semantic search.
● Deploy and maintain models in production environments using scalable solutions (APIs, pipelines, etc.).
● Work with vector databases and embedding-based search (e.g., FAISS, Qdrant).
● Optimize model performance with techniques like quantization, LoRA, or distillation.
● Collaborate with data scientists and software engineers to integrate models into end-user applications.
● Contribute to the full ML lifecycle — from data ingestion to monitoring and retraining.
Requirements:
● Proficiency in Python and ML libraries (e.g., Scikit-learn, PyTorch, TensorFlow).
● Experience with embedding models and vector-based retrieval.
● Familiarity with deploying models as APIs or microservices (e.g., using FastAPI, Docker).
● Understanding of model optimization and MLOps practices.
● : Familiarity with lightweight LLM techniques, LangChain, RAG pipelines, or open-source AI tools.
Machine Learning Engineer
Posted today
Job Viewed
Job Description
Position: Machine Learning Engineer
Location:
Cairo, Egypt (Hybrid/Remote)
Experience:
2+ years
Employment Type:
Full-Time
About LRNOVA
LRNOVA is an AI-powered EdTech startup revolutionizing the way learning and training content is created. Our platform enables educators, trainers, and enterprises to generate high-quality learning materials
10x faster and at a fraction of the cost
—using humanlike avatars, motion graphics, generative video/audio, and multilingual support (including Arabic).
We are looking for a
Machine Learning / AI Engineer
who is passionate about building real-world Generative AI solutions that make learning more accessible, adaptive, and engaging across the globe.
Responsibilities
- Research, design, and deploy ML/AI models for:
- Text-to-Speech (TTS) & Speech-to-Text (STT)
- Lip-sync and avatar animation
(humanlike video generation) - Generative video & audio models
- Natural Language Processing (NLP) and Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG) pipelines for contextual learning
- Multilingual support (Arabic +40 languages)
- Build and maintain pipelines for training, fine-tuning, and deploying models in production.
- Collaborate with engineering and product teams to integrate AI features into LRNOVA's web app.
- Ensure models are scalable, efficient, and optimized for real-time educational use.
- Develop personalization engines to power adaptive learning, AI tutors, and tailored course content.
- Stay updated with state-of-the-art research in Generative AI, LLMs, and EdTech applications, and apply it to product innovation.
Requirements
- Bachelor's or Master's degree in Computer Science, AI, Machine Learning, or related field.
- 2+ years of hands-on experience
building and deploying ML/AI systems in production. - Strong programming skills in
Python
and ML frameworks (
PyTorch, TensorFlow, Hugging Face
). - Demonstrated expertise with
LLMs and RAG architectures
(vector databases, embeddings, retrieval pipelines). - Experience with
TTS, STT, and lip-sync/video generation models
(e.g., Coqui TTS, Whisper, Wav2Lip, FastSpeech, diffusion-based models). - Familiarity with
generative video/audio models
is a strong plus. - Knowledge of
cloud platforms
(AWS, GCP, Azure) and
MLOps pipelines
for scalable deployment. - Experience with
APIs, microservices, and real-time inference
. - Understanding of
computer vision, video processing, or motion graphics
is a plus. - Creative problem-solving, ability to work in
fast-paced, experimental startup environments
.
What We Offer
- Opportunity to build cutting-edge AI solutions shaping the future of education globally.
- A mission-driven, dynamic startup culture.
- Competitive salary and
ESOP opportunities
. - Flexible work environment (Hybrid/Remote).
Apply by sending your CV and portfolio to
with the subject line
"ML/AI Engineer Application – (Your Name)"
.
Be part of building the future of AI-driven education with
LRNOVA
.
AI/Machine Learning Engineer
Posted today
Job Viewed
Job Description
We are seeking passionate, forward-thinking professionals to join our dynamic software engineering team.
Our client is a leading industry provider of electronic component data and parts management software in the electronics industry. They have been the go-to partner for thousands of electronic engineers, supply chain leaders, and procurement experts across Fortune 500 companies. They specialize in technology information with more than 20 years of experience.
The AI/Machine Learning Engineer
is responsible for supporting the development and implementation of machine learning solutions that drive innovation across our business. Working alongside experienced engineers and domain experts, you'll help turn data into actionable insights and contribute to models that power real-world applications.
Key Accountabilities
- Assist in the design and development of machine learning models to solve business problems.
- Perform data cleaning, preprocessing, and exploration to prepare datasets for analysis and modeling.
- Collaborate with team members to analyze data, identify patterns, and extract insights.
- Support the evaluation and improvement of existing models using appropriate metrics and techniques.
- Work closely with cross-functional teams (engineering, product, business) to integrate data science solutions into products and processes.
- Stay current with industry tools and best practices in machine learning and data analysis.
Knowledge, Skills, And Experience
We Are Looking For:
- 3+ years of hands-on experience with machine learning or data analysis projects (academic or industry).
- Proficiency in Python and key libraries (e.g., pandas, NumPy, scikit-learn, matplotlib).
- Solid understanding of machine learning fundamentals, model evaluation, and data preprocessing.
- Good problem-solving skills and a willingness to learn new tools and techniques.
- Strong communication skills and the ability to work in a collaborative environment.
Preferred Qualifications
- Bachelor's in Computer Science, Data Science, Statistics, or a related field.
- Exposure to AWS cloud platform or deployment tools is a plus.
- Familiarity with NLP tasks.
- Familiarity with large language models or generative AI technologies is a bonus.