178 AI Engineering jobs in Egypt
AI Engineering Lead
Posted today
Job Viewed
Job Description
Job Description
Proudly voted a Great Place to Work, we are a dynamic startup in the SaaS space that is revolutionizing the way businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.
We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we're so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big
Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic's solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.
Our Customer Care Squad transforms customer support from reactive to predictive—leveraging state-of-the-art AI, Retrieval-Augmented Generation (RAG), and Large Language Models (LLMs) to provide accurate, real-time, personalized assistance at a massive scale.
The AI Enablement Squad integrates cutting-edge AI services seamlessly into our Java-based enterprise platform, transforming AI research and models into robust, scalable, production-grade solutions, reaching millions of users globally.
As an AI Engineering Lead, you will play a pivotal role in driving the architecture, delivery, and operational excellence of enterprise-grade systems. This position is ideal for a seasoned Java engineering leader who has 'been there and done that'—bringing deep experience in building scalable platforms, integrating advanced AI models, and leading high-performance full-stack teams
Help Us Shape The Future Of Communication By
- Leading by example, actively coding and architecting alongside your team, ensuring best-in-class software design and delivery from backend (Java/Spring Boot) to frontend (Angular).
- Architecting and maintaining scalable Java microservices, APIs (REST, gRPC), relational (PostgreSQL) and NoSQL (MongoDB) databases, and Angular-based frontends with meticulous attention to reliability, security, and performance.
- Integrating external AI components (LLMs, embeddings, vector databases such as Pinecone, Milvus, Weaviate), as well as personalization / recommendation systems ensuring robust communication between Java services and AI microservices, maintaining low latency and high availability.
- Championing mature CI/CD pipelines (Drone CI, ArgoCD), GitOps deployments, Kubernetes orchestration, and infrastructure as code, optimizing DORA metrics: deployment frequency, lead time, MTTR, and change failure rate.
- Setting rigorous standards for testing (unit, integration, performance), ensure continuous quality via SonarQube, JaCoCo, Checkstyle, and build robust monitoring, logging, and alerting strategies (Elastic Stack, Prometheus, Grafana, OpsGenie).
- Overseeing deployments on AWS or OCI using Kubernetes (EKS), Docker (Alpine-based), Helm/Kustomize, ensuring high availability, scalability, and security best practices.
- Working closely with AI squads, DevOps, Product Management, QA, and Data teams to translate complex business and AI requirements into actionable engineering tasks.
- Mentoring, coaching, and inspiring your engineering team through detailed code reviews, pair programming, and regular feedback, fostering a collaborative culture of excellence and continuous improvement.
Job requirements
What You'll Bring
- 7+ years of hands-on Java engineering, including at least 3 years as a tech lead or senior engineer responsible for end-to-end system ownership in production environments.
- Deep mastery of modern Java (11+), Spring Boot, Hibernate/JPA, RESTful and gRPC APIs, and high-performance microservice architecture.
- Proven track record improving all four DORA metrics (Deployment Frequency, Lead Time, Change Failure Rate, MTTR).
- Expert-level experience with Kubernetes, Docker, and GitOps deployment (ArgoCD), along with CI/CD tools (Drone CI or similar).
- Extensive experience with messaging/event-driven systems (Kafka, RabbitMQ), caching strategies (Redis), and data modeling (PostgreSQL, MongoDB).
- Demonstrated experience integrating AI/ML models (LLMs, embeddings, vector databases, personalization/recommendation) into production Java environments.
- Exceptional communication skills with a pragmatic, results-oriented approach to software engineering and leadership.
- Arabic and English language proficiency is a must.
- Hands-on experience with Java-based AI frameworks like Spring AI or LangChain4j is preferred.
- Familiarity with advanced RAG systems (HyDE, reranking, context management) is preferred.
- Practical knowledge of Saudi PDPL, GDPR, or similar data privacy regulations is preferred.
- Contributions to open-source Java, AI, or DevOps communities are preferred.
As a Unifone you'll receive a range of benefits:
- Competitive salary and bonus
- Unifonic share scheme (we are all owners)
- 30 holiday days after the first anniversary
- Your Birthday is off
- Spend up to 25 days per year working from anywhere in the world
- Paid leave for new parents
- LinkedIn learning license
AI Engineering Lead
Posted today
Job Viewed
Job Description
As an AI Engineering Lead, you will draw on deep, hands-on experience in delivering large-scale, production-grade conversational AI and Retrieval-Augmented Generation (RAG) solutions. This role is for an AI expert who has genuinely "been there and done that" someone ready to architect, build, and operate a real-time AI customer support platform with a relentless focus on accuracy, reliability, and ultra-low latency. You'll lead a lean, high-impact team, driving innovation while ensuring production excellence at every layer of the stack.
As an AI Engineering Lead, you will draw on deep, hands-on experience in delivering large-scale, production-grade conversational AI and Retrieval-Augmented Generation (RAG) solutions. This role is for an AI expert who has genuinely "been there and done that"—someone ready to architect, build, and operate a real-time AI customer support platform with a relentless focus on accuracy, reliability, and ultra-low latency. You'll lead a lean, high-impact team, driving innovation while ensuring production excellence at every layer of the stack.
Help us shape the future of communication by:
- Owning the architectural vision and technical roadmap for AI-driven customer support systems.
- Designing, developing, and scaling real-time Retrieval-Augmented Generation (RAG) pipelines integrating state-of-the-art open-source LLMs (Llama 3, Mistral, Falcon, or similar).
- Implementing scalable, high-performance vector search (Pinecone, Weaviate, Milvus) for robust knowledge retrieval and semantic search.
- Having awareness of techniques such as quantization, pruning, distillation, batching, and caching for optimizing LLM inference and achieving sub-second response times.
- Developing and exposing secure, performant APIs via FastAPI/gRPC or others, containerized (Docker), orchestrated (Kubernetes), and fully integrated into automated CI/CD pipelines.
- Embedding comprehensive monitoring and evaluation (e.g. MRR, , NDCG, Faithfulness, latency metrics) and implementing automated regression testing for continuous improvement.
- Championing and enforcing best practices for data security, compliance (GDPR, Saudi PDPL), and responsible AI, including PII redaction and end-to-end encryption.
- Demonstrating mastery of foundational software engineering by writing clean, maintainable, and testable code; designing robust, modular, and scalable systems; leveraging version control; and implementing comprehensive continuous
- integration, automated testing, and deployment practices.
- Leading rigorous design and code reviews, mentoring engineers, and fostering an innovative engineering culture grounded in clean architecture, SOLID principles, and proactive best practices to ensure system reliability, security, and agility.
What you'll bring:
- Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related field
- 7+ years delivering production AI/NLP systems, including 3+ years as a technical lead or senior staff engineer.
- Proven experience owning real-time conversational AI/RAG platforms at massive scale, serving thousands of concurrent users.
- Expert proficiency in Java or Python with strong software engineering fundamentals and system-design capabilities.
- Deep knowledge and hands-on experience with frameworks and technologies: Hugging Face, LangChain, LlamaIndex, SpringAI, vector databases (Pinecone, Weaviate, Milvus), and embedding models.
- Strong expertise in low-latency inference optimisation and GPU resource management.
- Solid experience building large-scale data ingestion and processing pipelines (Spark, Flink, Kafka, RabbitMQ).
- Robust MLOps and deployment expertise (Docker, Kubernetes, MLflow, Kubeflow, Git-based prompt versioning, automated CI/CD).
- Clear communicator capable of translating complex technical concepts into strategic business value.
- Expertise in red-teaming practices and machine learning security research, including developing and reinforcing robust defenses against adversarial threats.
- Arabic & English language proficiency.
- Proven hands-on expertise in traditional advanced machine learning and deep learning, including applying techniques like CNNs, Transformers, AutoML frameworks, and hyperparameter optimization to tackle complex problems at production scale is preferred.
- Practical experience developing multilingual, multi-channel, or voice-driven conversational agents is preferred.
- Open-source contributions to LLM, NLP, or vector search ecosystems is preferred.
- Familiarity with reinforcement learning or bandit algorithms for advanced conversational strategies is preferred
AI Engineering Lead
Posted today
Job Viewed
Job Description
Job Description
Proudly voted a Great Place to Work, we are a dynamic startup in the SaaS space that is revolutionizing the way businesses communicate. Our team is made up of 500 energetic and passionate Unifones who are dedicated to delivering the best possible experience to 5000+ customer-centric companies.
We pride ourselves on our fun and collaborative work environment, where creativity and new ideas are constantly encouraged. As shareholders in the business, we're so much more than a group of passionate communicators. We are Unifones. Join our team and be a part of something big
Meet the team
Our Engineering team is responsible for designing, developing, and maintaining the systems and technologies that drive Unifonic's solutions. We work closely with other departments to ensure our products and services meet the needs of our customers. If you are passionate about technology and are excited about working on cutting-edge communication and engagement solutions, we want you on our team.
Our Customer Care Squad transforms customer support from reactive to predictive leveraging state-of-the-art AI, Retrieval-Augmented Generation (RAG), and Large Language Models (LLMs) to provide accurate, real-time, personalized assistance at a massive scale.
As an AI Engineering Lead - Conversational, you will draw on deep, hands-on experience in building and delivering large-scale, production-grade conversational AI and Retrieval-Augmented Generation (RAG) solutions. This role is for an AI expert who has genuinely "been there and done that", someone ready to architect, build, and operate a real-time AI customer support platform with a relentless focus on accuracy, reliability, and ultra-low latency. You'll lead a lean, high-impact team, driving the execution and innovation while ensuring production excellence at every layer of the stack.
Help Us Shape The Future Of Communication By
- Owning the design and implementation of the AI-driven customer care systems.
- Owning the solutions alignment of dependencies and service contracts with other teams.
- Designing, developing, and scaling real-time Retrieval-Augmented Generation (RAG) pipelines integrating state-of-the-art open-source LLMs (Llama 3, Mistral, Falcon, or similar).
- Implementing scalable, high-performance vector search (Qdrant, Weaviate, Milvus) for robust knowledge retrieval and semantic search.
- Having awareness of techniques such as quantization, pruning, distillation, batching, and caching for optimizing LLM inference with the minimum response times.
- Developing and exposing secure, performant APIs via FastAPI/gRPC or others, containerized (Docker), orchestrated (Kubernetes), and fully integrated into automated CI/CD pipelines.
- Embedding comprehensive monitoring and evaluation (e.g. MRR, , NDCG, Faithfulness, latency metrics) and implementing automated regression testing for continuous improvement.
- Championing and enforcing best practices for data security, compliance (GDPR, Saudi PDPL is a plus), and responsible AI, including PII redaction and end-to-end encryption.
- Demonstrating mastery of foundational software engineering by writing clean code and architecture, maintainable and testable code, designing robust, modular, and scalable systems; leveraging version control, and implementing comprehensive continuous integration, automated testing, and deployment practices.
- Leading rigorous design and code reviews, mentoring engineers, and fostering an innovative engineering culture grounded in clean architecture, SOLID principles, and proactive best practices to ensure system reliability, security, and agility.
Job requirements
What You'll Bring
- Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related field.
- 5+ years delivering production AI/NLP systems, including 2+ years as a technical lead or senior staff engineer.
- Proven experience owning real-time conversational AI/RAG platforms at massive scale, serving thousands of concurrent users.
- Expert proficiency in Java or Python with strong software engineering fundamentals and system-design capabilities.
- Deep knowledge and hands-on experience with frameworks and technologies: PyTorch, Scikit-learn, Hugging Face, LangChain, LlamaIndex, SpringAI (Optional), vector databases (Pinecone, Weaviate, Milvus), and embedding models.
- Strong knowledge of Agentic AI design and tools, e.g. LangGraph, CrewAI, tool calling, and reasoning/thinking models.
- Strong knowledge about context-engineering, and how to design a RAG/chat system memory (long, short, summarized, .)
- Strong expertise in low-latency inference optimization and GPU resource management.
- Solid experience building large-scale data ingestion and processing pipelines (Spark, Flink, Kafka, RabbitMQ).
- Robust MLOps and deployment expertise (Docker, Kubernetes, MLflow, Kubeflow, Git-based prompt versioning, automated CI/CD).
- Clear communicator capable of translating complex technical concepts into strategic business value.
- Expertise in red-teaming practices and machine learning security research, including developing and reinforcing robust defenses against adversarial threats.
- Arabic & English language proficiency.
As a Unifone you'll receive a range of benefits:
- Competitive salary and bonus
- Unifonic share scheme (we are all owners)
- 30 holiday days after the first anniversary
- Your Birthday off
- Spend up to 25 days per year working from anywhere in the world
- Paid leave for new parents
- LinkedIn learning license
AI & Data Engineering Manager
Posted today
Job Viewed
Job Description
*Portfolio And Project Management: *
- Develop and implement AI and data plans aligned with RDMC goals and objectives.
- Create and manage data governance by ensuring that data models adhere to needs, policies and regulations.
- Create and maintain conceptual, logical, and physical data models for various applications, ensuring they align with business requirements and objectives.
*Stakeholders Management: *
- Work with Business Partners to design and deploy Al models and algorithms to solve complex business problems.
- Collaborate with cross-functional teams to integrate Al solutions into various business processes.
- Prepare and present reports on data and Al initiatives to management.
*AI & Data Management: *
- Oversee the collection, storage, and analysis of large datasets; and ensure data quality, integrity, and security.
- Design, implement, and maintain data warehousing solutions, ensuring data integrity, security, and performance optimization.
- Monitor and evaluate the performance of Al systems and make necessary improvements.
*Organization Management: *
- Lead teams of Data Scientists, Machine Learning Engineers, Data and Bl specialists.
- Provide training and mentorship to team members.
- Stay updated with the latest trends and advancements in data science and Al.
*Other Duties: *
- Provide AI & Data services to Paris HQ or other subsidiaries if requested by RDMC.
- Perform other related duties or assignments as directed by the technical management.
*Qualifications: *
Essential Qualifications, Knowledge & Experience
- Bachelor's or master's degree is preferred in Computer Science, Data Science, Business Information Systems, or related STEM study.
- Good English and Arabic Language level, French is a plus
*Knowledge: *
- Strong knowledge of relevant programming languages such as Python, R, and SQL.
- Knowledge of data science techniques, Al frameworks/ models and ML tools.
- Excellent leadership and team management skills.
*Experience: *
- At least 5 years of experience in AI/ML or data related fields.
- with evidence of successfully implemented projects.
- Experience seeing or managing data projects through the full life cycle is a plus.
- Understanding of the corporate environment is required.
Desired Behaviors & Experiences
- Ability to pay attention to details.
- Strong analytical and problem-solving abilities.
- Excellent communication and presentation skills.
- Ability to work in a fast-paced and dynamic environment.
*Qualifications:
Profil de candidat recherché : *
- Bachelor's or master's degree is preferred in Computer Science, Data Science, Business Information Systems, or related STEM study.
- Good English and Arabic Language level, French is a plus
*Knowledge: *
- Strong knowledge of relevant programming languages such as Python, R, and SQL.
- Knowledge of data science techniques, Al frameworks/ models and ML tools.
- Excellent leadership and team management skills.
*Experience: *
- At least 5 years of experience in AI/ML or data related fields.
- with evidence of successfully implemented projects.
- Experience seeing or managing data projects through the full life cycle is a plus.
- Understanding of the corporate environment is required.
Engineering AI Tools Trainer
Posted today
Job Viewed
Job Description
Company Description
Link Academy for Training & Consultancy is a training provider with branches in Giza, Egypt and Jeddah, Saudi Arabia. Established in 2015, Link Academy is an authorized training partner with PMI (Project Management Institute) in the USA since 2023. Specializing in online interactive courses in the engineering field, our experienced trainers deliver practical and hands-on training tailored to the needs of individuals, companies, and academic institutions.
Role Description
This is a full-time, remote role for an instructor who will develop and teach a new course focused on AI tools for engineers. The instructor will be responsible for creating content that shows engineers in different sectors how to use AI-powered software and tools to improve their efficiency. The course will cover topics like using AI for design optimization, predictive analysis, and task automation, without focusing on the programming or theoretical aspects of AI development.
Qualifications
- Bachelor's degree in an Engineering field.
- Practical experience using various AI tools in a professional engineering context.
- Familiarity with engineering software and how AI tools can integrate with them.
- Proven ability to research and identify new and effective AI tools for engineers.
- Excellent communication and presentation skills in both English and Arabic.
- Prior teaching or training experience is highly desirable.
Data Science
Posted today
Job Viewed
Job Description
We are looking for a Data Science & AI Instructor to join our expert team.
Qualifications :
- +5 years of experience in Data Science, Python Workshops, AI
- Must have previous teaching experience
Teaching conditions:
- Fully online via zoom
- Teaching after 7pm
- Freelancing - part-time by contract.
apply with cv and job title on:
- -
Data science
Posted today
Job Viewed
Job Description
A leading Engineering Training Company is seeking Data science & AI instructor
to join our team.
As a Data Science Instructor, you'll play a pivotal role in our trainees' development.
Responsibilities:
• Develop and refine engaging session materials that resonate with diverse learning styles.
• Curate and prepare relevant datasets for practical exercises and impactful projects.
• Deliver clear, concise, and compelling explanations of complex technical concepts.
• Provide timely and insightful support to trainees through various communication channels.
• Evaluate progress and offer constructive mentorship, guiding trainees through their learning journey.
• Stay at the forefront of industry trends, continuously updating your knowledge of new technologies and tools.
Qualifications and requirements
-5 years of experience in, Data Science and related fields
-Educational background in relevant fields such as Engineering, Computer Science, Statistics, or Business.
-Communication Skills Articulate complex ideas clearly and effectively.
-Outstanding Presentation Skills
-Command attention and inspire learning.
-High Commitment Level Dedicated to trainee success and program excellence.
Strong Leadership Skills: -Guide and motivate aspiring professionals.
Technical Skills:
• Python Programming
• Data Analysis
• Deep Learning
• Machine Learning with Python
How to Apply:
If you're passionate about technology and eager to contribute to an innovative engineering training company, please send your CV to:
-
Be The First To Know
About the latest Ai engineering Jobs in Egypt !
Data Science
Posted today
Job Viewed
Job Description
Space Code Academy is expanding its teaching team and looking for passionate
Data Science & Machine Learning professionals
to join as
part-time instructors
. This role is ideal for experts who want to share their knowledge, mentor aspiring data scientists, and gain recognition as leaders in the field.
Responsibilities:
- Deliver interactive training sessions covering Data Science & Machine Learning.
- Guide students through practical projects, case studies, and industry applications.
- Mentor learners on tools, frameworks, and career paths.
What We Offer:
- Flexible part-time teaching schedules.
- Competitive and rewarding compensation.
- A dynamic academic community with growth opportunities.
- Recognition as a subject-matter expert in AI & Data Science.
Requirements:
- Strong expertise in
Python
and core libraries (NumPy, Pandas, Matplotlib, Scikit-learn). - Solid understanding of
Machine Learning algorithms
(supervised & unsupervised). - Knowledge of
Deep Learning
frameworks (TensorFlow / PyTorch) is a plus. - Experience in
Data Analysis, Statistics, and Visualization
. - Previous teaching or mentoring experience is highly valued.
- Excellent communication skills in English.
How to Apply:
- Send your CV to
with the subject line
"Part-Time Data Science & ML Instructor Application"
.
Data Science And Machine Learning Instructor
Posted today
Job Viewed
Job Description
- Epsilon AI Academy is hiring Data Science instructors who Manage and delivers the course materials to trainees in an engaging thought-provoking manner
- The successful candidate will be able to contribute to the delivery of topics relating to Artificial Intelligence, Machine Learning, Data Science and Programming
- Engage in the classroom and reply to emails, Trainees questions, etc. within 24 hours on non-holiday weekdays.
- Evaluate and grade Trainees' class work, assignments, and papers within the timeframe set forth by Epsilon AI policy providing effective feedback to guide Trainees' learning and success.
- Maintain the cadence of the course: Keep Trainees on track, monitor each individual's progress, and design and implement learning or service interventions when Trainees fall behind
- Expert level in Python, including Numpy, Pandas, Scikit-learn
- Proficiency in Relational and non-relational databases with in-depth knowledge of machine learning and artificial intelligence libraries and APIs.
- Strong foundation in Mathematics
- Excellent programming skills (including OOP and preferably functional programming)
- Solid Understanding of Machine Learning Models; Data Preparation, Cleaning up data; Mathematics; Model Deployment
- Solid understanding of Data Science techniques
- Lead project sprints, helping Trainees scope and execute larger technical projects to demonstrate mastery of each content module
- Diligently respond to Trainees needs and questions during the course schedule
- Acts as a technical mentor guiding Trainees on a technical journey of discovery
- Working experience in data science
- Bachelor s degree (or higher) in -Computer Science/Engineering or related field preferred
- A minimum of 1-year experience with research/development/application of Data Science
- Experience using technology and interactive electronic materials to support teaching and learning.
Data Science Instructor
Posted today
Job Viewed
Job Description
We are seeking a passionate and experienced Data Science Instructor to join our team and work remotely with our Partner from Germany. In this role, you will guide learners through the fundamentals and advanced concepts of data science, ensuring they gain practical, hands-on skills that prepare them for real-world applications. You will not only teach but also inspire, mentor, and create engaging learning experiences for individuals eager to enter or grow within the data industry.
Key Responsibilities
Deliver high-quality instruction in Python for Machine Learning and SQL
Design, develop, and maintain curriculum, lesson materials, and coding exercises
Provide hands-on guidance in building and deploying data products in team-based projects
Offer constructive feedback through code reviews, mentoring, and pair programming sessions
Foster a supportive and inclusive learning environment where students feel empowered to ask questions, experiment, and grow
Stay up-to-date with data science trends and integrate emerging tools and practices into teaching
Support learners through assessments, project reviews, and personalized feedback
Requirements
-Proven experience in Machine Learning with Python and SQL
-Practical background in building and maintaining data-driven products in a team setting
-Excellent communication skills, both written and verbal, with the ability to break down complex topics into simple, engaging explanations
-Strong passion for teaching, mentoring, and empowering others through data skills
-Experience using GitHub in a collaborative environment (comfortable with version control, code review, and best practices)
Nice to Have
Experience with NLP using Hugging Face
Knowledge of time series modeling
Prior professional teaching, training, or mentoring experience
Who You Are
-A data professional who enjoys sharing knowledge and creating learning experiences
-A team player who values collaboration, code quality, and best practices
-A lifelong learner who is excited to stay current in the fast-evolving field of data science