Python Developer Jobs in Egypt
1312 Jobs Found
<p>We are seeking a Data Scientist to drive data-driven decision-making across CRM, telesales, and digital channels. The role focuses on analyzing customer behavior, optimizing retention strategies, and maximizing revenue through advanced analytics, segmentation, and predictive modeling. Key Responsibilities - Analyze customer data to identify trends in purchasing behavior, frequency, and adherence - Build predictive models for: Customer churn & retention Customer Lifetime Value (CLV) - Demand forecasting for chronic medications (e.g., diabetes, hypertension) - Develop advanced segmentation models (RFM, behavioral, health-condition-based) - Analyze performance of loyalty programs impact on sales - Build automated dashboards (Power BI) for: Revenue, AOV, retention, repeat rate Campaign ROI and channel performance - Ensure data accuracy, integrity, and proper integration across systems</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in Data Science, Statistics, Computer Science, or related field</li><li>3+ years of experience in data science or advanced analytics ib retail sector</li><li>Strong expertise in: SQL Python (Pandas, NumPy, Scikit-learn)</li><li>Experience with Power BI or similar BI tools</li><li>Solid understanding of statistics and machine learning models</li><li>Experience in pharmacy, healthcare, or retail sectors</li><li>Experience in CRM analytics, loyalty programs</li><li>Experience working with large-scale transactional data</li><li>Strong analytical and problem-solving mindset</li><li>Business-oriented thinking (linking data to revenue impact)</li><li>Ability to translate insights into actionable recommendations</li><li>Communication skills (working with CRM, marketing, and operations teams)</li></ul>
<p>What you'll be doing Designing and maintaining data pipelines optimized for ML/AI workloads , including handling of large-scale, unstructured, and semi-structured data. Building feature pipelines and feature stores that ensure reusability and consistency of data used by machine learning models. Collaborating with Data Scientists and ML Engineers to understand data requirements for training, validation, and production deployment . Ensuring data quality, lineage, and governance meet standards required for AI/ML applications. Supporting MLOps practices by integrating data pipelines with model training, monitoring, and deployment workflows. Leveraging distributed processing frameworks (e.g., Spark, Databricks, Azure Synapse) for scalable ML data processing .</p><p><strong>Desired Candidate Profile</strong></p><p>5+ years of experience as a Data Engineer, working with Azure and Databricks, ideally with exposure to ML/AI-related data workflows . College degree that demonstrates your analytic abilities, such as Econometrics, Computer Sciences, Mathematics or similar; Excellent analytical and problem-solving skills; Experience with data preparation for ML/AI : managing large datasets, feature engineering, and real-time or batch data pipelines. Familiarity with MLOps concepts and how data engineering supports model lifecycle management. Experience with orchestration frameworks (Airflow, Prefect, or Azure Data Factory) for complex ML pipelines . Knowledge of unstructured data processing (text, images, logs) is a plus. Strong SQL and Python skills; experience with distributed data processing (PySpark, Dask, etc.) is a plus.</p>
<p>What you'll be doing</p><p>Designing and maintaining data pipelines optimized for ML/AI workloads , including handling of large-scale, unstructured, and semi-structured data. Building feature pipelines and feature stores that ensure reusability and consistency of data used by machine learning models. Collaborating with Data Scientists and ML Engineers to understand data requirements for training, validation, and production deployment . Ensuring data quality, lineage, and governance meet standards required for AI/ML applications. Supporting MLOps practices by integrating data pipelines with model training, monitoring, and deployment workflows. Leveraging distributed processing frameworks (e.g., Spark, Databricks, Azure Synapse) for scalable ML data processing .</p><p><strong>Desired Candidate Profile</strong></p><ul><li>5+ years of experience as a Data Engineer, working with Azure and Databricks, ideally with exposure to ML/AI-related data workflows .</li><li>College degree that demonstrates your analytic abilities, such as Econometrics, Computer Sciences, Mathematics or similar;</li><li>Excellent analytical and problem-solving skills;</li><li>Experience with data preparation for ML/AI : managing large datasets, feature engineering, and real-time or batch data pipelines.</li><li>Familiarity with MLOps concepts and how data engineering supports model lifecycle management.</li><li>Experience with orchestration frameworks (Airflow, Prefect, or Azure Data Factory) for complex ML pipelines .</li><li>Knowledge of unstructured data processing (text, images, logs) is a plus.</li><li>Strong SQL and Python skills; experience with distributed data processing (PySpark, Dask, etc.) is a plus.</li></ul>
<p><br></p><p>Position Overview We are seeking a Power Platform Senior Associate to join our dynamic team. The ideal candidate will have a strong foundation in Microsoft Power Platform tools, including Power Apps, Power Automate, and RPA. This role will involve collaborating with various stakeholders to develop, implement, and optimize business solutions.</p><p>Key Responsibilities</p><ul><li>Design, develop, and deploy applications using Power Apps.</li><li>Automate workflows and processes using Power Automate.</li><li>Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.</li><li>Maintain and optimize existing Power Platform applications and workflows.</li></ul><p>Provide training and support to end-users.</p><p>Stay updated on Power Platform features and best practices.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor s degree in Computer Science, Information Technology, or a related field.</li><li>4 6 years of experience in Microsoft Power Platform, including Power Apps (Canvas and Model-Driven), Power Automate, and RPA</li><li>Excellent English language skills</li><li>Strong problem-solving skills and attention to detail.</li><li>Excellent communication and interpersonal skills.</li><li>Ability to work independently and as part of a team.</li><li>Familiarity with data modeling and database concepts is a plus.</li><li>Certification in Microsoft Power Platform.</li><li>Experience with Azure services and other Microsoft technologies.</li><li>Knowledge of programming languages such as JavaScript, C#, Python will be a plus.</li><li>Knowledge of basic programming concepts (OOP, Design Patterns, Clean Coding, SQL, APIs) will be a plus too.</li></ul>
<p><strong>What We Offer:</strong></p><ul><li><p>Long-term career stability with a competitive salary paid in USD.</p></li><li><p>Conditions for steady career development.</p></li><li><p>Development supported by dedicated mentors and a variety of programs focused on expertise and innovation.</p></li><li><p>Private medical insurance provided after successful completion of the probationary period</p></li><li><p>A well-equipped and cozy office supports comfort and productivity across all project stages.</p></li><li><p>Welcoming atmosphere and a friendly corporate culture.</p></li></ul><p></p><p><strong>Requirements</strong></p><h3><strong>What we expect from you:</strong></h3><ul><li><p>Minimum one year of commercial experience as a DevOps or Developer is required.</p></li><li><p>Solid understanding of Linux basics (file system, permissions, services, networking tools).</p></li><li><p>Familiarity with network fundamentals (TCP/IP, DNS, HTTP, load balancers, VPNs).</p></li><li><p>Experience with web projects deployment - web server setup (Nginx, Apache, Varnish), application deployments, database setup (MySQL, PostgreSQL or MSSQL), and troubleshooting</p></li><li><p>Familiarity with at least one major cloud platform (AWS, Azure, or GCP)</p></li><li><p>Basic understanding of concepts of working with Git, familiarity with Terraform and CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions (or similar)</p></li><li><p>Hands-on experience with at least one scripting language: Bash, Python, or PowerShell.</p></li><li><p>Upper-intermediate or higher proficiency in spoken English is mandatory.</p></li></ul><h3> </h3><h3><strong>Will be a plus:</strong></h3><ul><li><p>Experience with Docker. Basic knowledge of Kubernetes concepts (pods, deployments, services)</p></li><li><p>Some experience with monitoring and logging tools setup (e.g., Prometheus, Grafana, ELK/EFK, CloudWatch, Zabbix, or similar).</p></li></ul><p></p>
<p>We're looking for a passionate Junior AEC Software Engineer who enjoys solving technical challenges and is eager to build software for the Architecture, Engineering & Construction (AEC) industry.</p><p>Job Summary: As a Junior AEC Software Engineer, you will work closely with senior developers and fire protection engineers to develop and enhance Autodesk Revit add-ins, automation tools, and intelligent software solutions. You'll participate in designing, coding, testing, and maintaining applications that improve engineering workflows through BIM technologies.</p><p>What You'll Do</p><ul><li>Develop and maintain applications using C# and .NET</li><li>Build and enhance Autodesk Revit add-ins</li><li>Collaborate with software developers and engineering teams</li><li>Debug, test, and optimize software solutions</li><li>Learn and work with BIM technologies and the Revit API</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.</p><p>0 2 years of software development experience.</p><p>Good knowledge of C# and Object-Oriented Programming (OOP).</p><p>Understanding of .NET Framework / .NET Core.</p><p>Familiarity with Git and version control systems.</p><p>Strong analytical and problem-solving skills.</p><p>Good communication skills.</p><p>Ability to work independently in a remote environment.</p><p>Strong willingness to learn new technologies.</p><p>Nice to Have</p><ul><li>Knowledge of Autodesk Revit and the Revit API</li><li>Understanding of Building Information Modeling (BIM)</li><li>Experience with WPF , Python , or Azure DevOps</li><li>ITI graduates (Software Development/.NET tracks) are highly preferred</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We're looking for a passionate Junior AEC Software Engineer who enjoys solving technical challenges and is eager to build software for the Architecture, Engineering & Construction (AEC) industry.<br> Job Summary: As a Junior AEC Software Engineer, you will work closely with senior developers and fire protection engineers to develop and enhance Autodesk Revit add-ins, automation tools, and intelligent software solutions.<br> You'll participate in designing, coding, testing, and maintaining applications that improve engineering workflows through BIM technologies.<br> What You'll Do Develop and maintain applications using C# and .<br>NET Build and enhance Autodesk Revit add-ins Collaborate with software developers and engineering teams Debug, test, and optimize software solutions Learn and work with BIM technologies and the Revit API Social Insurance.<br> Medical Insurance.<br> Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.<br> 0–2 years of software development experience.<br> Good knowledge of C# and Object-Oriented Programming (OOP).<br> Understanding of .<br>NET Framework / .<br>NET Core. Familiarity with Git and version control systems.<br> Strong analytical and problem-solving skills.<br> Good communication skills.<br> Ability to work independently in a remote environment.<br> Strong willingness to learn new technologies.<br> Nice to Have Knowledge of Autodesk Revit and the Revit API Understanding of Building Information Modeling (BIM) Experience with WPF , Python , or Azure DevOps ITI graduates (Software Development/.<br>NET tracks) are highly preferred</span> </div>
<ul><li><p>Design, develop, and maintain scalable web applications using both front-end and back-end technologies.</p></li><li><p>Collaborate with cross-functional teams to define, design, and ship new features.</p></li><li><p>Write clean, efficient, and well-documented code following best practices and coding standards.</p></li><li><p>Lead code reviews and provide mentorship to junior developers.</p></li><li><p>Troubleshoot, debug, and optimize application performance across the stack.</p></li><li><p>Integrate third-party APIs and services to enhance application functionality.</p></li><li><p>Ensure the security and integrity of applications through robust architecture and secure coding practices.</p></li><li><p>Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.</p></li><li><p>Stay current with emerging technologies and industry trends to drive continuous improvement.</p></li><li><p>Contribute to architectural decisions and help shape the technical direction of projects.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Minimum of 4 years and up to 7 years of professional experience in full stack development.</p></li><li><p>Proven expertise in both front-end and back-end technologies such as JavaScript, React, Angular, .NET Python.</p></li><li><p>Strong understanding of RESTful APIs, microservices, and database design (SQL and NoSQL).</p></li><li><p>Experience with version control systems such as Git.</p></li><li><p>Ability to work independently and efficiently in a home-based environment.</p></li><li><p>Excellent problem-solving skills and attention to detail.</p></li><li><p>Strong communication and collaboration abilities.</p></li><li><p>Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.</p></li><li><p>Familiarity with CI/CD pipelines and automated testing frameworks.</p></li><li><p>Demonstrated ability to mentor and guide junior team members.</p></li></ul><p></p>
<ul><li><p>Collect, clean, and analyze large datasets from multiple sources (internal and external). </p></li><li><p>Generate reports, dashboards, and visualizations to support business strategy and operational decisions. </p></li><li><p>Perform trend analysis, forecasting, and predictive modeling to identify growth opportunities. </p></li><li><p>Collaborate with product and business teams to provide actionable insights that optimize user experience, revenue, and operational efficiency. </p></li><li><p>Monitor KPIs and metrics related to customer behavior, product performance, and financial operations. </p></li><li><p>Support data governance, ensuring data quality, consistency, and compliance with regulatory requirements (e.g., GDPR, PCI DSS). </p></li><li><p>Assist in automating data workflows and reporting processes to improve efficiency. </p></li><li><p>Communicate insights clearly to non-technical stakeholders, making complex data actionable. </p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor’s degree in Statistics, Mathematics, Economics, Computer Science, Data Science, or related field. </p></li><li><p>2–5 years of experience as a Data Analyst, preferably in fintech, banking, payments, or financial services. </p></li><li><p>Experience working with financial datasets and understanding key financial metrics. </p></li><li><p>Proven experience in data visualization, reporting, and business intelligence. </p></li><li><p>Proficiency in SQL for data extraction and manipulation. </p></li><li><p>Strong knowledge of Excel, Python, or R for data analysis. </p></li><li><p>Experience with BI tools such as Tableau, Power BI, or Looker. </p></li><li><p>Understanding data modeling, ETL processes, and database systems. </p></li><li><p>Knowledge of statistical methods, predictive modeling, and data mining techniques. </p></li></ul><p></p>
<p>Plan, design, and execute manual and automated test cases based on requirements, user stories, and acceptance criteria. Develop and maintain test automation frameworks across UI and API platforms. Perform API testing using tools like Postman, RestAssured, or similar. Develop and maintain performance testing using tools such as JMeter, Gatling, or LoadRunner; analyze performance metrics and suggest improvements. Apply AI/ML technologies techniques to improve testing practices, such as: AI-assisted test case generation Test impact analysis Intelligent test prioritization Self-healing automation scripts Predictive defect analysis Collaborate with developers, product owners, and business analysts in Agile ceremonies including sprint planning, reviews, and retrospectives. Contribute to and enforce quality best practices , including shift-left testing and test strategy planning. Investigate, debug, and triage issues; perform root cause analysis and track defect trends. Continuously explore and evaluate new tools and techniques to optimize test coverage and cycle time .</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in engineering or computer science. 0-1 years in QC with expertise in manual, automation, API, and performance testing . Hands-on experience with tools like Selenium, Playwright, JMeter, and Postman . Proficient in scripting/programming languages like Python, Java, or JavaScript . Working knowledge of AI/ML concepts , especially as applied to testing (e.g., pattern detection, test impact analysis). Working knowledge of Agile/Scrum practices and CI/CD pipelines. Strong analytical, debugging, and problem-solving skills.</p>
<p>We are hiring Software Developers to join our team in a stable, long-term role. This position is suitable for develops with 3+ years of experience who are looking to grow their skills in a professional environment. Scope:</p><ul><li><p>Reviews Requirements and design of the system to be implemented.</p></li><li><p>Develop web and desktop applications according to system specifications.</p></li><li><p>Create logical and dynamic user interfaces according to system specifications.</p></li><li><p>Develop system integration software components according to system specifications.</p></li><li><p>Perform unit testing and debugging to ensure the code is correct.</p></li><li><p>Upgrade existing application as required according to system specifications.</p></li><li><p>Respond to testing bug reports and fix bugs.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p>Bachelor's degree in computer science field or equivalent<strong>.</strong></p></li><li><p>Proven experience as a Full Stack Developer Java spring-boot and angular</p></li><li><p>Experience developing desktop and mobile applications</p></li><li><p>Experienced in Patterns, Designs and Algorithms.</p></li><li><p>Experienced in Microservices Architecture.</p></li><li><p>Experience with Websockets.</p></li><li><p>Experience with Kafka Streams and Redis.</p></li><li><p>Experience with Spring security, OpenID, OAuth2, and SAML 2.</p></li><li><p>Familiarity with common stacks</p></li><li><p>Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)</p></li><li><p>Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)</p></li><li><p>Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design</p></li><li><p>Excellent communication and teamwork skills.</p></li><li><p>An analytical mind.</p></li><li><p>Degree in Computer Science, Statistics or relevant field.</p></li></ul><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong>KEY RESPONSIBILITIES</strong> Understand and analyze customer and design requirements including identifying any gaps or missing information needed to perform Validation/testing activities. Design Validation test groups based on the customer and/or design requirements. Develop testing plans, test cases, scripts and automation needed to verify that the software meets the customers and the high-level requirements. Test cases execution of test plans for a defined project scope. Analysis, interpret executed test cases, and confirming that the software behavior respects the requirement documents. Report findings (SW Bugs) on the defects management tool. Consolidate and prepare test reports for customer delivery. Continuously communicate work progress through attendance of daily & weekly project meetings. (Internal and external). Support his/her colleagues whenever required. Participate in providing software validation project estimations and technical risk assessment. Perform hardware analysis and debugging for the ECU/testing environment on need.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Job Requirements</strong> B.Sc. in Communication, Computer Engineering, Mechatronics, Biomedical, Aerospace or Electronics. Excellent command of English language is a must. Minimum 8 years of relevant experience Good knowledge in Embedded systems concepts and Microcontrollers Good knowledge of System / Software architecture and testing techniques. Good Knowledge of C programming. Good knowledge in Scripting languages (Python etc) Different levels of ISTQB certificate is a plus. CAN and Ethernet communication is a plus</p><p></p></section>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Senior Automation QA Engineer Type: Full-Time Experience: Mid–Senior Level About the Role We are seeking a QA Engineer who is equally strong in test automation and manual testing, with a passion for AI-driven quality engineering.<br> You will own test strategy, build automation frameworks, and actively leverage AI tools to increase test coverage, accelerate execution, and improve defect detection.<br> Key Responsibilities Design and maintain automated test frameworks for web and APIs.<br> Write and execute automated tests using tools like Playwright, Cypress, Selenium, or Appium.<br> Perform exploratory, regression, smoke, and UAT manual testing.<br> Create and maintain test plans, test cases, and defect reports.<br> Integrate automated tests into CI/CD pipelines.<br> Use AI tools for: Generating test cases and scripts Analyzing test failures and flaky tests Predicting high-risk areas Improving regression coverage Collaborate with developers and product managers to shift-left testing.<br> Review requirements and provide early QA feedback.<br> Monitor test metrics and continuously improve test strategy.<br> - Social Insurance - Medical Insurance - Annual Bonus Strong experience in test automation for web and APIs.<br> Hands-on experience with Playwright, Cypress, Selenium, or similar tools.<br> Solid understanding of QA methodologies and SDLC/STLC.<br> Experience with API testing (e.<br>g., Postman, REST Assured).<br> Proficiency in JavaScript/TypeScript or Python for automation.<br> Experience integrating tests into CI/CD pipelines.<br> Hands-on experience using AI-assisted testing tools or LLMs.<br></span> </div>
<p>We are looking for a Senior ML / Evaluation Engineer to help define and implement quality standards for enterprise-grade AI agents and LLM-powered applications. In this role, you will design evaluation frameworks, build custom evaluation pipelines, and establish automated quality gates across the AI delivery lifecycle. You will work closely with AI Platform Engineers, ML Engineers, and DevOps teams to ensure reliable, measurable, and production-ready AI systems through scalable evaluation, observability, and governance practices.</p><p><br></p><p>What project we have for you</p><p>Our customer is a multinational corporation with more than a century of history and offices in over 180 countries. Their most ambitious goal at the time is to introduce a range of Reduced-Risk Products (RRPs). The target audience is more than 1 billion consumers around the globe. IT platform hosts 700+ applications.</p><p>Intellia’s mission is to help the client with the engineering of a comprehensive software ecosystem for a game-changing IoT product on the margin of innovative consumer experience and cutting-edge technology. Our teams are involved in the engineering of core platform components for best-in-class eCommerce, Digital Marketing and IoT solutions. As an Engineer, you will become a part of Core Architecture Team and be responsible for the architecture, implementation of best practices in our Digital Engineering Enterprise Platform.</p><p>The Platform is a set of services and internet applications that accelerate the development and delivery of software applications by taking care of common SDLC challenges. The Platform provides access and consumption for engineering teams to a set of services, technologies, practices for their development and for operating their application, ensuring a set of compliance and best practices.</p><p><br></p><p>What you will do</p><p>Design, implement, and maintain enterprise-grade evaluation frameworks for LLMs, AI agents, and multi-step AI workflows.</p><p>Develop and optimize LLM-as-a-judge evaluators to assess dimensions such as helpfulness, correctness, consistency, and policy compliance.</p><p>Build custom Python-based evaluators using AWS Lambda to perform deterministic validation, business-rule enforcement, and workflow quality checks.</p><p>Define and implement evaluation standards, mandatory quality dimensions, scoring methodologies, and pass/fail criteria across AI platforms.</p><p>Design evaluation strategies at multiple levels, including TRACE, TOOL_CALL, and SESSION evaluation scopes.</p><p>Integrate evaluation workflows into CI/CD pipelines and establish automated deployment quality gates for AI-powered applications.</p><p>Leverage AWS AgentCore Evaluation capabilities to execute on-demand evaluations and support production quality monitoring.</p><p>Utilize observability data, OpenTelemetry traces, and AgentCore telemetry signals as evaluation inputs for quality assessment and root-cause analysis.</p><p>Collaborate with platform, security, and AI engineering teams to improve agent reliability, accuracy, and operational quality.</p><p>Analyze evaluation results, identify quality regressions, and drive corrective actions across models, prompts, tools, and workflows.</p><p>Define monitoring and reporting mechanisms for evaluation outcomes, quality trends, and operational KPIs.</p><p>Contribute to the evolution of enterprise AI governance, testing methodologies, and evaluation best practices.</p><p>What you need for this</p><p>Skills:</p><p><br></p><p>• AWS AgentCore Evaluation (on-demand mode for CI/CD gates, online mode for production sampling)</p><p>• LLM-as-judge evaluator design (built-in AgentCore evaluators — helpfulness, correctness)</p><p>• Custom code-based Lambda evaluators (Python — deterministic checks)</p><p>• Evaluation levels (TRACE for per-response, TOOL_CALL for per-invocation, SESSION for workflow)</p><p>• OTel spans from AWS AgentCore Observability as evaluation input</p><p>• Enterprise evaluation standard authoring (mandatory dimensions, pass/fail criteria)</p><p><br></p><p>Experience:</p><p><br></p><p>• 5+ years ML engineering or AI platform engineering</p><p>• LLM evaluation framework design and implementation</p><p>• Custom evaluator implementation for deterministic quality checks</p><p>• CI/CD deployment gate design for ML model or agent quality</p><p><br></p><p>Nice-to-have</p><p><br></p><p>• AWS AgentCore Evaluation API hands-on (CreateEvaluation, GetEvaluationResult)</p><p>• AWS Bedrock Guardrails for PII detection evaluator integration</p><p>• CloudWatch metrics output from AgentCore Evaluation for online mode</p><p><strong>Desired Candidate Profile</strong></p><p>We are seeking a highly motivated and experienced Senior ML / Evaluation Engineer. The ideal candidate will have a strong background in machine learning, statistical analysis, and software development. Responsibilities include designing and executing evaluation frameworks, identifying and mitigating biases, and collaborating with cross-functional teams to deliver high-quality ML models. A Master's or Ph.D. in Computer Science, Machine Learning, or a related field is preferred. Excellent communication and problem-solving skills are essential.</p>
Job description Company Description Singleclic Ltd. is a regional leader in Digital Transformation, ERP/CRM Implementation, Business Process Automation, and Enterprise AI, serving organizations across KSA, UAE, and Egypt. As an Odoo Silver Partner, Microsoft Dynamics 365 integrator, and IBM BAW/ODM specialist, we offer scalable, end-to-end solutions to optimize operations, drive growth, and improve efficiency. With over 10 years of experience in digital delivery and a team of 70+ consultants and engineers, Singleclic serves 60+ enterprise clients across industries such as healthcare, banking, construction, and government. Our commitment to innovation and client success is evident in our wide range of services, including advanced AI, low-code platform development, system integrations, and round-the-clock support. At Singleclic, we aim to go beyond digitalization, helping businesses achieve true optimization and transformation.<br> Role Description This is a full-time hybrid role for a Senior Odoo Implementer based in Cairo, Egypt, with the flexibility to work remotely when needed. The Senior Odoo Implementer will lead and execute the end-to-end implementation of Odoo ERP projects for clients across various industries. Key responsibilities include gathering client requirements, configuring Odoo modules, performing data migrations, customizing features, troubleshooting technical issues, training end-users, and ensuring successful project delivery on time and within scope. Collaboration with internal teams such as project managers and developers will also be essential to deliver tailored solutions. Qualifications Strong expertise in Odoo implementation, including configuring and customizing Odoo ERP modules Experience in business analysis, requirement gathering, and process design for ERP solutions Solid understanding of business processes across domains such as inventory, accounting, and CRMFamiliarity with data migration, system integration, and database management Proven ability in troubleshooting technical issues and providing solutions Effective communication, presentation, and stakeholder management skills Proficiency in programming languages like Python and XML for Odoo development is a plus Bachelor’s degree in Computer Science, Information Systems, or a related field Experience in project management or working in an agile team environment is an advantage
Company Description Insta Código is a multinational technology company with offices strategically located across the EMEA region. The organization specializes in infrastructure, cybersecurity, software development, big data, and artificial intelligence, serving a wide range of clients and industries. Team members work in a dynamic environment focused on innovation, technical excellence, and practical solutions. The company offers opportunities for continuous learning, collaboration across borders, and exposure to cutting-edge technologies. Professionals joining Insta Código can expect to contribute to impactful projects that shape modern digital ecosystems.<br>Role Description The Odoo Development Instructor is a full-time, on-site role based in Giza. This role involves designing and delivering instructor-led training programs on Odoo development, including customization, module creation, and integration with other systems. The instructor prepares and updates curricula, training materials, hands-on exercises, and assessments to align with learner needs and current best practices. Daily tasks include conducting classroom sessions, mentoring participants, providing feedback on assignments, and evaluating learning outcomes. The role also requires collaborating with HR and training teams to schedule courses, refine training offerings, and ensure a consistent, high-quality learning experience.<br>Qualifications<br> Strong Training & Development and Training skills, with experience delivering technical instruction in a classroom or workshop setting. Proficiency in Curriculum Development, including designing structured learning paths and practical exercises for Odoo development. Effective Communication skills, with the ability to explain complex technical concepts clearly to diverse learner groups. Familiarity with Human Resources (HR) processes related to learning programs, such as training needs analysis and evaluation. Hands-on experience with Odoo development (Python, Postgre SQL, Odoo framework), including customization and module creation. Background in software development or computer science; a relevant degree or equivalent practical experience is preferred. Strong organizational and time-management abilities, with attention to detail in course preparation and documentation. Fluency in English; proficiency in additional languages used in the region is an advantage. Previous experience as a technical trainer, instructor, or mentor in ERP or similar systems is highly beneficial.
Company Description Data Soft Software & Engineering Solutions, founded in 2004, is a pioneering software company serving Egypt, Africa, and the Arab world. The company has successfully implemented projects across Egypt, Saudi Arabia, Jordan, the UAE, and other regional markets. Data Soft is recognized for its professional application and implementation of systems that help organizations manage, control, and develop their resources using modern management and software solutions. The company’s portfolio includes significant work with local and international bodies, organizations, companies, and factories. Data Soft is an Egyptian company operating under the Investment Authority and free zones regulations. Role Description The ERPNext Implementer will be responsible for end-to-end implementation and configuration of ERPNext modules to meet client business requirements. Daily tasks include gathering and analyzing business needs, designing workflows, setting up and customizing ERPNext, conducting data migration, and performing system testing and quality assurance. The role involves training end users, preparing documentation, and providing ongoing support and troubleshooting to ensure successful adoption of the system. The ERPNext Implementer will collaborate closely with technical and business teams to optimize processes and improve system performance. This is a full-time, on-site role based in Giza. Qualifications Strong knowledge of ERPNext implementation, including configuration of core modules such as Accounting, Inventory, Sales, Purchasing, HR, and Manufacturing. Experience in business process analysis, requirements gathering, and workflow design for small to medium enterprises and larger organizations. Proficiency in data migration, system testing, and validation to ensure accuracy, stability, and performance of implemented solutions. Ability to create clear user documentation, conduct end-user training, and provide post-implementation support and troubleshooting. Familiarity with basic scripting or customization (e.g., Python, Java Script, or Frappe framework) is an advantage. Background in information systems, computer science, engineering, or related field; relevant ERP certifications are a plus. Strong analytical and problem-solving skills, with attention to detail and a focus on delivering practical solutions. Effective communication skills in English; Arabic language proficiency is beneficial. Ability to work on-site in October, collaborate in cross-functional teams, and manage multiple implementation projects simultaneously.
Company Description E3mel Business Academy is a leading Arabic-language provider of professional training programs for individuals and companies in business and management fields. The academy collaborates with top Arab trainers to deliver high-quality, practical learning experiences. Its programs emphasize real-world application and skill development, supported by accredited certificates that enhance participants’ career prospects. E3mel Business Academy operates with an official tax identification number (468-688-672), reflecting its commitment to professional and compliant operations in the region.<br>Role Description The Statistics and Data Analysis Trainer will design and deliver training programs that help learners understand and apply statistical concepts and analytical methods in business and management contexts. Day-to-day tasks include preparing course materials, developing case studies and practical exercises, delivering in-person and online sessions, and providing feedback on participants’ assignments and projects. The trainer will also update curricula based on industry trends, collaborate with the academy team to align content with program objectives, and support learners through Q&A, mentoring, and office hours. This is a hybrid role based in Al Jizah, Egypt, with a mix of on-site teaching and some work-from-home responsibilities.<br>Qualifications<br> Strong foundation in statistics, data analysis techniques, and applied quantitative methods. Experience using statistical or data analysis tools (e.g., Excel, SPSS, R, Python, or similar software). Demonstrated ability to design clear, structured training content, including presentations, exercises, and assessments. Effective teaching, coaching, or facilitation skills, with the ability to explain complex concepts in an accessible way. Excellent written and verbal communication skills in Arabic; good command of English is an advantage. Experience applying data-driven insights in business, management, or related professional settings. Comfort with delivering training in both classroom and online formats, including basic familiarity with e-learning platforms. Bachelor’s degree or higher in Statistics, Mathematics, Economics, Data Science, Business Analytics, or a related field. Strong organizational skills and reliability in planning sessions, meeting deadlines, and documenting learner progress. Prior experience as a trainer, instructor, or lecturer in statistics or data analysis is preferred.
About Fox Autonomous Systems Fox Autonomous Systems is an Egyptian technology company developing next-generation autonomous systems, AI-powered robotics, and intelligent unmanned platforms for commercial, industrial, and government applications. We are looking for an ambitious Mechatronics Engineer who enjoys designing, building, and testing real hardware. This is a hands-on engineering role where you will work across mechanics, electronics, embedded systems, and rapid prototyping to help bring new robotic platforms from concept to reality.<br>What You'll DoDesign and prototype mechanical assemblies using CAD software. Build and integrate robotic systems including sensors, motors, actuators, and embedded electronics. Assemble, test, and troubleshoot prototype autonomous platforms. Develop and improve wiring, power distribution, and electronic integration. Work with 3D printers, CNC-manufactured parts, and rapid prototyping techniques. Assist with laboratory and field testing of robotic systems. Collaborate closely with our AI and software engineering teams to integrate autonomy into physical platforms. Document designs, test procedures, and engineering improvements. Requirements Bachelor's degree in Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, or a related discipline.2 years of professional experience (exceptional fresh graduates are encouraged to apply). Strong understanding of mechanical and electronic systems. Experience with CAD software such as Solid Works, Fusion 360, or similar. Familiarity with microcontrollers (STM32, ESP32, Arduino, Raspberry Pi, or similar). Comfortable using common laboratory tools and electronic test equipment. Strong problem-solving mindset with a willingness to learn new technologies. Ability to work independently and in a multidisciplinary team. Nice to Have Personal robotics projects. UAV or UGV robotics experience. University competition experience (Formula Student, Robo Cup, IEEE Robotics, MATE ROV, UAV competitions, etc.). PCB design experience (KiCad or Altium).3D printing and rapid prototyping experience. Embedded C/C++ or Python programming. ROS/ROS2 experience. Git Hub portfolio or engineering portfolio. What We're Looking For We're more interested in what you've built than where you've worked. Whether you've designed robots in your garage, built autonomous vehicles at university, developed your own PCB, or spent weekends perfecting 3D-printed mechanisms—we want to see your work.
<p><b>Join Us</b></p><p>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.</p><p>Role Purpose</p><p>You are building the foundation that our entire software and AI stack relies on. You won't be doing basic drag-and-drop data integration you will write distributed backend code to process large-scale batch and real-time data streams</p><p><b>Role Responsibilitoes</b></p><ul><li>Distributed Big Data Processing: Write, optimize, and debug large-scale batch data transformation jobs using Apache Spark .</li><li>Real-Time Event Streaming: Implement and maintain event-driven streaming pipelines using Apache Kafka to deliver low-latency data across microservices.</li><li>ETL/ELT Orchestration: Build automated ingestion pipelines using orchestrators (example : Airflow or any tool) and data transformation layers to pull from APIs and databases.</li><li>Lakehouse Governance: Structure and manage our Data Lakehouse , organizing schemas, enforcing data quality rules, and optimizing query performance for downstream BI and AI teams.</li></ul><p>Competencies and Qualifications</p><ul><li>Advanced SQL: Write complex window functions and Common Table Expressions (CTEs); analyze and optimize query execution plans for speed.</li><li>Backend Programming: Strong coding proficiency in Python (for scripting/orchestration) OR Scala/Java (for high-performance Spark/Kafka engineering).</li><li>Distributed Systems (Spark/Kafka): Solid understanding of how distributed compute works specifically Apache Spark (handling data skew, transformations vs. actions) and Apache Kafka (brokers, topics, partitioning, offsets).</li><li>Lakehouse Architectures: Foundational knowledge of open table formats like Apache Iceberg , or Delta Lake , and how to model data across Bronze, Silver, and Gold storage layers.</li><li>Infrastructure: comfortable with basic Linux admin & bash commands, monitoring and automation for data services.</li></ul><p>Not a perfect fit?</p><p>Worried that you don t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you re excited about this role but your experience doesn t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p><p>Who we are</p><p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same. Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. ;We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included. If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to https://careers.vodafone.com/application-adjustments/ for guidance. Together we can.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Advanced SQL: Write complex window functions and Common Table Expressions (CTEs); analyze and optimize query execution plans for speed.</li><li>Backend Programming: Strong coding proficiency in Python (for scripting/orchestration) OR Scala/Java (for high-performance Spark/Kafka engineering).</li><li>Distributed Systems (Spark/Kafka): Solid understanding of how distributed compute works specifically Apache Spark (handling data skew, transformations vs. actions) and Apache Kafka (brokers, topics, partitioning, offsets).</li><li>Lakehouse Architectures: Foundational knowledge of open table formats like Apache Iceberg , or Delta Lake , and how to model data across Bronze, Silver, and Gold storage layers.</li><li>Infrastructure: comfortable with basic Linux admin & bash commands, monitoring and automation for data services.</li></ul>