Python Developer Jobs in Egypt
1276 Jobs Found
<p>Interface and advise a range of clients in a range of industries and be a Trusted Advisor Design and implement continuous integration and continuous delivery and deployment processes to deliver applications to production, fostering a culture of continuous process improvement Analyze Path to Production of existing and new applications and be able to Design pipelines that deliver apps to target environments. Establish and maintain continuous delivery pipelines for deployment of relevant infrastructure platforms and Kubernetes based platforms in a customer s infrastructure Continuously learn and be at the leading edge of Industry trends</p><p><strong>Desired Candidate Profile</strong></p><ul><li>4+ years of engineering experience, preferably in client facing situations</li><li>Solid experience with Infrastructure as Code Terraform and/or Ansible or related automation / orchestration tools</li><li>IaaS experience (vSphere / ESXi / AWS / OpenStack / Azure / GCP) with extensive experience with at least one major cloud provider (AWS, Azure, or GCP)</li><li>Experience in Kubernetes Platforms such as Red Hat OpenShift and/or Google Cloud GKE, AWS EKS or Azure AKS in Production</li><li>Advanced experience in System Administration with Linux / Unix. Experience with Windows systems is a plus</li><li>Google Cloud Certification and/or Terraform certification is a plus</li><li>Experience with at least one of GitLab, GitHub, Jenkins, Hudson, Bamboo, TeamCity, or other Continuous Integration tools</li><li>Advanced experience of branching strategies and trunk based development</li><li>Advanced experience of git based version control experience working on teams performing systems automation and integration (ideally leveraging an agile methodology / lean techniques)</li><li>Solid understanding and experience of systems monitoring, alerting and analytics using one of the following or similar (Prometheus, Grafana, NewRelic, AppDynamics, Cacti, Graphite, Logstash, Nagios, Ganglia, Splunk, vROPS, Datadog, etc.)</li><li>Experience of building monitoring systems, dashboards and metrics to facilitate a data-driven approach to problem resolution.</li><li>Skilled in Software Development, Backend and/or Frontend is a big plus</li><li>Skilled in Value Stream Mapping is a big plus</li><li>Skilled in developing and debugging one or more programming languages of Java, .NET, .NET Core, NodeJS, Angular, React</li><li>Experience working with and using RDBMS such as MySQL and Postgres</li><li>Experienced in using scripting + programming languages to automate frequently executed activities using languages such as Python, Perl , GO, Unix shell.</li><li>Bachelor of Science Degree in Computer Science or a related engineering field.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About the role<br></span><p>IST Networks' Professional Services team builds the conversational AI experiences that sit on top of enterprise CX platforms. As a Conversational AI Engineer, you will own end-to-end delivery of voicebots and chatbots across platforms including Kore.ai, Genesys Cloud, Sprinklr, and Cognigy — engaging directly with clients to understand automation needs and building solutions that drive measurable business value. <br></p><br>What you will do<br><ul><li>Meet with clients and stakeholders to identify operational pain points and automation opportunities, and translate them into structured technical specifications <br></li><li>Design and build end-to-end conversational flows for voicebots and chatbots across Kore.ai, Genesys Cloud, Sprinklr, and Cognigy <br></li><li>Own the full delivery lifecycle — requirements, architecture, build, testing, deployment, and handover <br></li><li>Develop context-aware, multi-turn conversations with proper fallback and escalation handling <br></li><li>Integrate conversational solutions with backend systems, CRMs, and enterprise APIs <br></li><li>Configure and train NLP/NLU models — intent classification, entity extraction, and dialogue management <br></li><li>Apply prompt engineering to optimise LLM-powered conversation flows, including MCP integrations and agentic tool-use patterns <br></li><li>Provide technical support for live deployments, monitor bot performance, and analyse conversation logs to drive improvement <br></li><li>Maintain client communication throughout delivery and contribute to internal documentation and reusable delivery assets <br></li></ul><br><span>RequirementsWhat we are looking for<br></span><ul><li>1–3 years of hands-on experience building chatbots and/or voicebots <br></li><li>Practical experience with at least one enterprise conversational platform (Kore.ai, Genesys Cloud, Cognigy, or Sprinklr) is a strong plus <br></li><li>Working knowledge of NLP/NLU — intent training, entity recognition, slot filling, and dialogue state management <br></li><li>Experience with REST/GraphQL API integration, and familiarity with prompt engineering and LLM integration (OpenAI, Azure OpenAI, Claude, Cohere) <br></li><li>Basic scripting or programming ability in Python or JavaScript, and familiarity with cloud environments (AWS, Azure, or GCP) <br></li><li>Clear, confident communicator able to present technical concepts to non-technical stakeholders <br></li><li>Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Computational Linguistics, Information Systems, or a related discipline <br></li></ul>Why this role is different<br><p>You will work across four major conversational platforms rather than specialising in one, taking solutions from first client conversation through to live deployment and tuning. <br></p><br><br> </div>
<p>We are looking for an experienced <strong>Senior Odoo Developer</strong> to work remotely on Odoo ERP implementation, customization and integration projects for our customers.</p><p>The developer will work closely with our Functional Consultant / Implementation Lead to translate business requirements into reliable and maintainable Odoo solutions.</p><p><strong>Responsibilities:</strong></p><ul><li><p>Develop and customize Odoo modules based on approved business requirements.</p></li><li><p>Customize existing Odoo workflows, forms, reports and business logic.</p></li><li><p>Develop integrations between Odoo and external systems using APIs.</p></li><li><p>Develop and maintain REST API integrations and third-party connectors.</p></li><li><p>Troubleshoot and resolve Odoo application and database issues.</p></li><li><p>Support data migration between legacy systems and Odoo.</p></li><li><p>Develop custom reports and dashboards when required.</p></li><li><p>Work with PostgreSQL databases and optimize queries when necessary.</p></li><li><p>Support Odoo Enterprise and Community environments.</p></li><li><p>Assist with Odoo upgrades and migrations.</p></li><li><p>Use Git for source-code management and version control.</p></li><li><p>Support testing, UAT, deployment and production go-live.</p></li><li><p>Follow Odoo development standards and maintain clean, documented and maintainable code.</p></li><li><p>Work closely with functional consultants to avoid unnecessary customization when standard Odoo functionality can meet the requirement.</p></li></ul><p>This is a <strong>remote freelance/project-based position</strong> with the possibility of ongoing projects and long-term collaboration.</p><p><strong>Requirements</strong></p><ul><li><p>Minimum <strong>3 years of professional Odoo development experience</strong>.</p></li><li><p>Strong Python development skills.</p></li><li><p>Strong knowledge of the Odoo framework and ORM.</p></li><li><p>Experience developing and customizing Odoo modules.</p></li><li><p>Strong PostgreSQL and SQL knowledge.</p></li><li><p>Experience with XML, QWeb and Odoo reporting.</p></li><li><p>Knowledge of JavaScript and OWL for Odoo frontend development.</p></li><li><p>Strong experience with REST APIs and third-party system integrations.</p></li><li><p>Experience with Odoo Enterprise and Community editions.</p></li><li><p>Experience with Git/GitHub or similar source-control platforms.</p></li><li><p>Experience with Linux-based Odoo environments.</p></li><li><p>Knowledge of Odoo.sh, Docker and on-premise deployment is an advantage.</p></li><li><p>Experience with Odoo upgrades and database migrations is an advantage.</p></li><li><p>Good troubleshooting and problem-solving skills.</p></li><li><p>Good written and spoken English.</p></li><li><p>Ability to work independently and collaborate remotely with functional consultants and project teams.</p></li></ul><p><strong>Applicants should provide their Odoo versions worked with, examples of custom modules/integrations completed, GitHub or portfolio if available, current availability and expected freelance/project rate.</strong></p><p>Shortlisted candidates may be given a small practical Odoo development/integration assessment.</p><p></p>
<p>We are seeking an experienced DevOps Engineer with a strong background in cloud infrastructure, automation, and continuous integration/continuous delivery (CI/CD) pipelines. The ideal candidate will have experience working with containerization technologies, Infrastructure as Code (IaC), and cloud platforms. This role will involve managing and deploying highly available cloud infrastructure solutions, improving development processes, and ensuring the security and scalability of the systems.</p><p>Key Responsibilities:</p><ul><li>Design, build, and maintain cloud infrastructure using tools like Terraform, Docker, and Kubernetes.</li><li>Manage CI/CD pipelines using Jenkins, ArgoCD, Tekton, and other modern automation tools.</li><li>Develop Infrastructure as Code (IaC) solutions using Terraform, YAML, and other declarative tools.</li><li>Implement and manage container orchestration with Kubernetes and OpenShift.</li><li>Ensure optimal networking and connectivity between cloud services and on-premise systems (VPN, firewalls).</li><li>Collaborate with development teams to ensure seamless integration between cloud infrastructure and backend/frontend services.</li><li>Automate infrastructure processes to ensure efficient deployments, scaling, and monitoring.</li><li>Manage the cloud infrastructure in AWS, Oracle Cloud, or other cloud platforms.</li><li>Troubleshoot and resolve infrastructure-related issues, ensuring uptime and minimal service disruptions.</li><li>Evaluate, test, and integrate new technologies to streamline operations and enhance the stability of the platforms.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Qualifications:</p><ul><li>( 7+ Years of experience- Banking experience ) Proven experience in managing cloud infrastructure in AWS, Oracle Cloud, or similar platforms.</li><li>Strong knowledge of Terraform, Docker, Kubernetes, and other containerization technologies.</li><li>Experience with CI/CD pipelines and related tools (Jenkins, ArgoCD, Tekton).</li><li>Familiarity with scripting languages such as Shell, Python, or GoLang.</li><li>Experience with microservice architectures and the ability to troubleshoot performance issues across frontend and backend services.</li><li>Excellent understanding of networking, firewalls, VPNs, and security best practices in cloud environments.</li><li>Hands-on experience with Git, GitHub, and GitLab for code management and review.</li><li>Strong problem-solving skills, with a focus on automation and infrastructure optimization.</li></ul><p>Preferred Experience:</p><ul><li>Experience working in highly regulated industries such as banking, insurance, or e-commerce.</li><li>Familiarity with Oracle Cloud Infrastructure.</li><li>Experience with performance tuning and optimization for large-scale systems handling high traffic.</li></ul><p>Education:</p><ul><li>Bachelor's degree in Computer Science, Engineering, or a related field.</li><li>Certifications in cloud technologies (AWS, Google Cloud, Oracle) or DevOps-related tools are a plus.</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>JOB DETAILS: Position Title: Cloud DevOps Engineer Reports to: Infrastructure Manager Business Line/ Department: Technology Services 1.<br> JOB PURPOSE: The Job Holder is Responsible to Designs, builds, and maintains CI/CD pipelines, automation tooling, and cloud infrastructure to accelerate software delivery and improve operational reliability across Almanea’s technology platforms.<br> 2. Job Deliverables - Accountability Description Deliverables Provisioned and documented cloud environments (Dev / UAT / Prod).<br> Infrastructure-as-Code (IaC) templates (Terraform / ARM / Bicep).<br> Environment architecture diagrams (approved & version-controlled).<br> Cloud cost optimization report (monthly / quarterly).<br> Fully automated CI/CD pipelines (build + deploy) Rollback / disaster recovery automation scripts System monitoring dashboards.<br> Alerting configuration (SLA/SLO based) Monthly uptime and availability report (e.<br>g., 99.9%) Incident root cause analysis (RCA) reports Cloud security baseline (aligned with ISO 27001 / NCA) Vulnerability and patch compliance reports Access control matrix (IAM roles & permissions) Audit logs and compliance evidence repository.<br> Backup policies documentation and implementation 3 .<br> Know How (applying of knowledge & skills in job tasks) Description ……….<br> Duties CI/CD Pipeline Management • Design, implement, and maintain CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitLab.<br> • Automate build, test, and deployment workflows to reduce manual effort and deployment risk.<br> • Monitor pipeline performance and resolve build/deployment failures promptly.<br> Infrastructure as Code (IaC) • Implement and manage infrastructure using Terraform, Ansible, or ARM templates.<br> • Maintain version-controlled infrastructure repositories and documentation.<br> • Ensure IaC practices are adopted consistently across the technology services team.<br> Cloud Operations• Manage cloud resources on Azure and/or AWS, including compute, storage, and networking.<br> • Implement cloud cost monitoring and optimization practices.<br> • Ensure cloud environments comply with security and governance standards.<br> Note: The principal accountabilities listed above are an illustrative list and not an exhaustive list.<br> Additional responsibilities may be added from time to time depending on organizational requirements.<br> 4. QUALIFICATIONS, EXPERIENCE: Minimum Qualification Bachelor degree in bachelor’s in computer science, IT, or Engineering Certified in Azure DevOps Engineer / AWS DevOps Professional.<br> Kubernetes (CKA) preferred.<br> Minimum Experience Minimum Experience of 3–5 years in a DevOps or platform engineering role …….<br>. proven experience is a must.<br> Other Requirement (Skills Set) CI/CD: Azure DevOps, Jenkins, GitLab CI IaC: Terraform, Ansible Cloud: Azure and/or AWS Containerization: Docker, Kubernetes Scripting: Python, Bash, PowerShell Arabic (Professional) · English (Professional)</span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br>What this opportunity involves: We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 8+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paidEffort estimate Tasks for this project are estimated to take 30 hours to complete, depending on complexity.<br> This is an estimate and not a schedule requirement; you choose when and how to work.<br> Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br> Compensation: Up to $150/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~30 hours each; you set your own schedule.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>Job Overview</strong><br>Nexus Analytica, a leading provider of consultancy and digital solutions in the energy sector, is seeking a motivated and detail-oriented <strong>Full-Stack QA Engineer (Manual & Automation)</strong> to join our growing team. This <strong>full-time</strong> position is based in our <strong>Cairo, Egypt</strong> office. The ideal candidate will be passionate about ensuring software quality and will play a crucial role in our development lifecycle, from refining requirements to final deployment. You will be responsible for testing across our entire technology stack, combining both manual and automated strategies to deliver robust and reliable solutions to our clients.<br><strong>Salary: EGP 25,000 - EGP 40,000 per month</strong><br><strong>Responsibilities</strong><br>* Develop, document, and execute comprehensive test plans and test cases to ensure software quality.<br>* Design, implement, and maintain automated test scripts for regression and performance testing.<br>* Perform thorough manual testing for new features, bug fixes, and user interfaces.<br>* Identify, record, and meticulously track defects through to resolution using bug tracking systems.<br>* Conduct various testing types, including functional, integration, regression, and user acceptance testing.<br>* Collaborate closely with developers, product managers, and other stakeholders to understand requirements and ensure a high-quality end product.<br>* Participate actively in agile development processes, providing valuable input during planning and review stages.<br>* Analyse test results and generate detailed reports on software quality and system performance.<br><strong>Qualifications</strong><br>* Proven professional experience as a Quality Assurance Engineer with a strong background in both manual and automation testing.<br>* Solid experience with automated testing frameworks and tools such as Selenium, Cypress, or Playwright.<br>* Proficiency in at least one scripting or programming language (e.g., Python, JavaScript, Java).<br>* Experience with API testing tools like Postman or Insomnia.<br>* A strong understanding of the software development lifecycle (SDLC) and agile methodologies.<br>* Familiarity with CI/CD pipelines and version control systems like Git.<br>* Excellent analytical and problem-solving skills with an exceptional attention to detail.<br>* Strong written and verbal communication skills in English.<br>* A degree in Computer Science, Engineering, or a related field is preferred but not essential.<br><strong>Benefits</strong><br>* A competitive salary package and benefits.<br>* Opportunities for continuous professional development and career progression.<br>* A collaborative, supportive, and innovative work environment.<br>* The opportunity to work on challenging and impactful projects within the dynamic energy sector.<br></p><br><br>
<br><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>About the Role We are looking for a Senior Application Design Engineer (System Platform) to join our Digital Solutions team.<br> In this role, you will be responsible for designing, developing, and implementing industrial automation and SCADA solutions using AVEVA System Platform and related technologies.<br> You will work closely with customers, project teams, and technical stakeholders to deliver high-quality automation solutions, support digital transformation initiatives, and contribute to Unified Operations Centers (UOC), data integration, visualization, and analytics projects.<br> Key Responsibilities Design, configure, implement, and maintain AVEVA System Platform (ASP) applications.<br> Develop SCADA and HMI solutions based on customer requirements and project specifications.<br> Perform system integration activities with PLCs, RTUs, databases, and third-party systems.<br> Participate in FAT, SAT, commissioning, startup, and site support activities.<br> Troubleshoot and resolve system issues to ensure reliable plant operations.<br> Prepare technical documentation, functional design specifications, and user manuals.<br> Support digitalization initiatives including dashboards, KPI monitoring, and analytics solutions.<br> Collaborate with multidisciplinary teams to deliver projects on time and within scope.<br> Ensure compliance with industry standards, quality requirements, and safety regulations.<br> Provide technical support and customer training when required.<br> Annual bonus Health insurance and wellness programs Professional development and training opportunities Requirements Bachelor's degree in Electrical Engineering, Mechatronics Engineering, Automation Engineering, or a related field.<br> 5+ years of experience in industrial automation, SCADA, or control systems engineering.<br> Hands-on experience with AVEVA System Platform (ASP).<br> Strong understanding of SCADA, HMI development, and system integration.<br> Experience with FAT, SAT, commissioning, and troubleshooting activities.<br> Knowledge of PLCs, RTUs, and industrial automation architectures.<br> Familiarity with industrial communication protocols such as OPC UA and Modbus.<br> Strong problem-solving and analytical skills.<br> Good communication skills in English.<br> Willingness to travel for project and commissioning activities when required.<br> Preferred Qualifications Experience with AVEVA Plant SCADA (Citect) and/or Emerson SCADA.<br> Knowledge of Data Center BMS, EPMS, or Unified Operations Center (UOC) solutions.<br> Experience with SQL databases and reporting tools.<br> Familiarity with MQTT, REST APIs, and industrial networking concepts.<br> Experience with scripting languages such as Python, JavaScript, or VBA.<br> Understanding of cloud-based SCADA, IIoT platforms, and digitalization solutions.<br> Relevant AVEVA certifications are a plus.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br>What this opportunity involves: We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks.<br> You'll create challenging tasks and evaluation criteria within realistic simulated environments: Build realistic developer environments - a virtual company with codebase, infrastructure, and context (tickets, docs, conversations) that forms a believable development history Design tasks from intermediate states of these environments - craft the prompt, define what "solved" means, and ensure the task is solvable by an AI agent Write tests that verify agent solutions - accept all valid approaches and reject incorrect ones, neither too strict nor too lenient Iterate on tasks and tests based on QA feedback - review agent solutions, analyze failures, and refine until the evaluation is fair and robust What this is NOT: Not data labeling Not prompt engineering Not writing code from scratch - the agent writes most of the code; you guide and evaluate What we look for: 8+ years in software development Core stack: Python (FastAPI), JavaScript/TypeScript (React), Docker, Postgres, Kafka, Redis Experience writing tests (functional, integration) English proficiency - B2+ Why this is hard: Frontier models are already good at coding.<br> Creating a task that genuinely challenges the best models is non-trivial.<br> You need to deeply understand where models fail and what scenarios reveal the difference between a good and a bad solution.<br> Tasks have many valid solutions - writing tests that accept all correct solutions and reject incorrect ones is harder than it sounds.<br> How it works Apply → Pass qualification(s) → Join a project → Complete tasks → Get paidEffort estimate Tasks for this project are estimated to take 30 hours to complete, depending on complexity.<br> This is an estimate and not a schedule requirement; you choose when and how to work.<br> Tasks must be submitted by the deadline and meet the listed acceptance criteria to be accepted.<br> Compensation: Up to $150/hr equivalent , depending on level and pace.<br> Tasks are estimated at ~30 hours each; you set your own schedule.<br></span> </div>
<p>We are looking for a Finance Database Engineer to join our growing team in Cairo. This role sits at the intersection of finance, technology, and engineering, and will be responsible for building and maintaining scalable data solutions that support financial reporting and operational decision-making. This is a hands-on role with significant ownership, where you will work closely with finance and operations teams to improve data visibility, accuracy, and efficiency across the organization. Primary Responsibilities: Design, build, and maintain data pipelines and applications using Microsoft Azure and Microsoft Fabric Develop and optimize SQL data models to support financial reporting and analysis Build and maintain Power BI dashboards and reporting solutions for business stakeholders Ensure data accuracy and integrity through validation, reconciliation, and issue investigation Own end-to-end data workflows, from ingestion through transformation and reporting Collaborate with finance and operations teams to translate business needs into scalable data solutions Identify opportunities to improve data processes, automation, and system performance Work closely with IT teams to ensure security, governance, and compliance of financial data. Optimize SQL queries and improve report performance.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Computer Engineering, Information Systems, or a related field. 3+ years of experience in data engineering, analytics engineering, or software engineering with financial order information Experience with Microsoft Azure. Hands-on experience with Microsoft Fabric (Lakehouse, Data Warehouse, Data Factory). Experience with Power Query, DAX, and SQL with large, complex datasets. Familiarity with Git and/or Azure DevOps for version control. Knowledge of Python for data processing and automation (preferred). Experience integrating data through APIs or external data sources. Understanding of data warehousing concepts and dimensional modeling. Ability to work in mixed time zones with various teams including Pacific Standard (USA) Experience building reports and data models in Power BI Strong understanding of ETL/ELT pipelines and data validation processes Experience working with financial or operational data is a strong plus Strong analytical and problem-solving skills. Ability to communicate technical concepts to non-technical stakeholders. Excellent stakeholder management and collaboration skills. Strong organizational and time management skills. Continuous improvement mindset with a proactive approach to automation and process optimization.</p>
<p>Siemens EDA is a global technology leader in Electronic Design Automation products and systems. Our portfolio enables companies around the world to develop new and highly innovative electronic products faster and more cost-effectively. Our customers use our solutions to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board and system design.</p><p>Responsibilities</p><p>This candidate will be a member of a multi-disciplinary team and will develop design methodologies to exploit and expand use of Siemens EDA Xpedition products. The candidate will need strong communication skills consulting and presenting to customers to articulate how the Siemens EDA Xpedition tool suite will help them to enhance the performance of the innovative technologies in their designs. The candidate will need to point out gaps in the customers design flow and articulate what is possible to increase the customer s design capability while driving efficiencies in their development flow to meet their Time-To-Market (TTM) goals with high quality. The candidate must have experience in design and data management, ability to understand and accommodate customer IT architectures, databases, and strong programming and scripting skills associated with the intended focus. We are looking for a person who is or can grow into a technical leadership position, potentially guiding new recruits in support of the overall System Practice. The candidate will liaison with our EBS product division, especially in areas of advanced development, customizations, development, and maintenance of CLS generated applications used in advanced processes in our customer base.</p><p><strong>Desired Candidate Profile</strong></p><p><b>Requirements</b></p><ul><li>Knowledge in PCB HW Development Methodology</li><li>Experience with Siemens EDA Xpedition tools</li><li>Knowledge in SW development.</li><li>Knowledge in both EDM design & library methodology, tools, and design flow.</li><li>Understanding of networking concepts and security best practices in a cloud environment.</li><li>Knowledge of database administration and optimization within cloud deployments.</li><li>Ability to troubleshoot and optimize performance for EDM environments hosted in a cloud infrastructure.</li><li>Knowledge of scripting languages (e.g. Python, VBScript).</li><li>Knowledge of programming languages (e.g. Java)</li><li>Good written, verbal and interpersonal communication skills</li><li>Self-motivated and have the ability to work effectively.</li><li>BS degree with strong engineering background.</li><li>MS Preferred or equivalent</li></ul>
<p><strong>Description - External</strong></p><p>Overall, Job Purpose: Infrastructure & Communication Senior Specialist is responsible for designing, implementing, managing, and maintaining the organization's IT infrastructure and communication systems. This role ensures the reliability, security, and efficiency of network, server, storage, and communication solutions to support business operations effectively.</p><p><strong>Infrastructure Management</strong></p><ul><li><p> Design, deploy, and maintain enterprise IT infrastructure, including servers, storage, virtualization, and cloud environments.</p></li><li><p> Ensure high availability, scalability, and disaster recovery solutions for critical systems.</p></li><li><p>Monitor and optimize infrastructure performance, capacity, and security</p></li></ul><p><strong>Network & Communication Systems</strong></p><ul><li><p>Manage and maintain enterprise network infrastructure, including LAN, WAN, firewalls, VPNs, and wireless networks.</p></li><li><p>Oversee communication and collaboration tools (VoIP, email systems, Microsoft Teams, Zoom, etc.).</p></li><li><p>Implement network security measures, including firewalls, intrusion detection, and endpoint protection</p></li></ul><p><strong>Cloud & Virtualization</strong></p><ul><li><p>Support cloud-based solutions (Azure, AWS, Google Cloud) and hybrid infrastructure models.</p></li><li><p>Administer virtualization platforms (VMware, Hyper-V) and containerization solutions (Docker, Kubernetes).</p></li><li><p>Optimize cloud resources for cost efficiency and performance</p></li></ul><p><strong>Security & Compliance</strong></p><p>· Implement and maintain security policies, identity management, and access controls.</p><p>· Ensure compliance with industry standards and regulations (ISO 27001, NIST, GDPR, etc.).</p><p>· Conduct regular risk assessments and security audits.</p><p><strong>Incident Management & Support</strong></p><p>·Lead troubleshooting efforts for complex infrastructure and communication issues.</p><p>·Coordinate with IT support teams to resolve incidents and prevent future occurrences.</p><p>· Develop and maintain documentation, SOPs, and technical guides.</p><p><strong>Requirements</strong></p><p><strong>Qualifications - External</strong></p><ul><li><p>Special Certification or Training Required</p></li><li><p>Strong knowledge of networking protocols, firewalls, and security best practices</p></li><li><p>Hands-on experience with cloud platforms (Azure, AWS, GCP) and virtualization technologies.</p></li><li><p>Required Industry Experience: 5+ years of experience in IT infrastructure, network engineering, or a similar role</p></li><li><p>Technological Requirements</p></li><li><p>Proficiency in Microsoft 365, Active Directory, DNS, DHCP, and other core IT services</p></li><li><p>Certifications such as CCNP, MCSE, Azure/AWS Solutions Architect, or ITIL are a plus</p></li><li><p>Knowledge of automation and scripting (PowerShell, Python) is a plus</p></li><li><p>Networking: Proficiency in network infrastructure management, including Cisco, Juniper, and Palo Alto firewalls</p></li><li><p>Cloud Technologies: Hands-on experience with AWS, Azure, Google Cloud, and hybrid cloud solutions</p></li><li><p>Communication Systems: Knowledge of VoIP, Microsoft 365, Exchange, and unified communication platforms</p></li></ul><p></p><p></p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are looking for a passionate AI/ML Software Engineer to join our technology and innovation team in Cairo, Egypt. You will be responsible for designing, developing, and deploying cutting-edge solutions that leverage modern programming languages, frameworks, and emerging AI/ML technologies. Working on both front-end and back-end development, you'll collaborate with partners and customers to deliver high-quality, cost-effective solutions while driving innovation in Large Language Models, Natural Language Processing, Deep Learning, and Machine Learning from concept to deployment.</p><p>Responsibilities:</p><ul><li>Design, develop, test, and deploy web applications and services using modern programming languages, frameworks, and tools for both front-end and back-end development.</li><li>Develop products and prototypes in one or more of the following areas: Large Language Models (LLMs), Natural Language Processing (NLP), Deep Learning (DL), and Machine Learning (ML).</li><li>Collaborate with partners and customers to deliver high-quality, cost-effective solutions.</li><li>Drive the software development lifecycle by owning assigned features from concept to deployment, including design, code reviews, acceptance testing, and release.</li><li>Produce innovative, high-quality software solutions for development teams and customers.</li><li>Adhere to Siemens processes, quality standards, and engineering guidelines.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's, Master's, or Ph.D. degree in Computer Engineering, Computer Science, Mathematics, or a related field.</li><li>Proven experience in developing web applications across diverse industries.</li><li>Proficiency in one or more programming languages, such as Python, Java, and/or JavaScript.</li><li>Experience with UI frameworks such as ReactJS and Angular is a plus.</li><li>Strong understanding of data structures, data modeling, software architecture, and software design principles.</li><li>Hands-on experience in web, cloud, and mobile application development for AI- and ML-based solutions.</li><li>Hands-on experience designing and developing software applications for web, cloud, and IoT platforms, such as AWS, Google Cloud, Microsoft Azure, or IBM Bluemix.</li><li>Experience with machine learning frameworks (e.g., Keras or PyTorch) and libraries (e.g., scikit-learn) is a plus.</li><li>Knowledge of containerization and orchestration technologies, such as Docker and Kubernetes, is a plus.</li><li>Passion for writing clean, maintainable, and efficient code.</li><li>Strong analytical, problem-solving, and communication skills.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We are seeking an experienced Backend Developer to design, develop, and maintain scalable, secure, and high-performance server-side applications and APIs. The ideal candidate will have expertise in backend development frameworks, microservices architecture, database design, API development, and cloud-native application development while collaborating with cross-functional teams to deliver enterprise-grade solutions.</p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, and maintain scalable backend applications and microservices.</li><li>Develop RESTful APIs and backend services to support web and mobile applications.</li><li>Build secure, high-performance, and reliable server-side applications.</li><li>Design and optimize database schemas, queries, and data access layers.</li><li>Integrate third-party services and enterprise applications through APIs.</li><li>Troubleshoot, debug, and optimize backend application performance.</li><li>Implement authentication, authorization, and security best practices.</li><li>Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders.</li><li>Participate in code reviews, technical design discussions, and architectural decisions.</li><li>Create and maintain technical documentation and follow software development best practices.</li></ul><p>Must-Have Skills</p><ul><li>Hands-on experience with Java (Spring Boot) OR .NET (ASP.NET Core) OR Node.js OR Python (Django) OR Ruby on Rails OR PHP (Laravel/Symfony) .</li><li>Strong experience developing REST APIs and backend services.</li><li>Experience with Microservices Architecture .</li><li>Strong knowledge of SQL OR PostgreSQL OR MySQL OR Microsoft SQL Server .</li><li>Experience with Git and version control systems.</li><li>Understanding of Object-Oriented Programming (OOP) and software design principles.</li><li>Experience integrating third-party APIs and enterprise systems.</li><li>Strong debugging, problem-solving, and performance optimization skills.</li></ul><p>Good to Have</p><ul><li>Experience with Docker OR Kubernetes .</li><li>Experience with Kafka OR RabbitMQ or other messaging platforms.</li><li>Experience with Redis OR Memcached for caching.</li><li>Knowledge of AWS OR Microsoft Azure OR Google Cloud Platform (GCP) .</li><li>Familiarity with CI/CD pipelines and DevOps practices.</li><li>Experience with GraphQL .</li><li>Understanding of authentication mechanisms such as OAuth 2.0 , JWT , and OpenID Connect .</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Qualifications</p><p>Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, or a related field.</p><p>3 11 years of experience in backend application development.</p><p>Preferred Skills</p><ul><li>Experience building cloud-native and distributed applications.</li><li>Knowledge of domain-driven design and event-driven architectures.</li><li>Experience working in Agile/Scrum environments.</li><li>Strong communication and collaboration skills.</li><li>Ability to write clean, maintainable, and well-documented code.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Avelabs (an Arrow Company), a leading automotive software engineering services provider, is seeking a skilled and motivated Software Validation Engineer with expertise in testing automotive applications to join our dynamic engineering team. The ideal candidate will have extensive experience in automotive testing techniques, along with a solid understanding of automotive standards like AUTOSAR, ISO26262, and ASPICE.</p><p>Understand and analyze requirements including identifying any gaps or missing information needed to perform testing activities.</p><p>Test cases planning, development, and execution (Field and Bench based).</p><p>Analyze executed test cases and confirm that the software behavior is conforming to the requirements documents.</p><p>Report findings and bugs to the defect management system.</p><p>Report major findings (System/software Issues) to customers.</p><p>Communicate testing project status for Projects and R&D Management and solve conflicts.</p><p>Perform test automation.</p><p>Contribute to defining the testing strategy.</p><p>Conduct technical reviews on testing artifacts for the process, company testing strategy and standards compliance.</p><p>Review testing related change requests and provide estimates based on related standard estimation models or experience based.</p><p>Design and deploy test benches according to the customer's requirements.</p><p>Communicate effectively with other teams and understand the technical aspects.</p><p>Follow the configuration management process.</p><p>Maintain Avelabs quality standards for project's deliverables.</p><p>Suggest and implement innovative solutions for project challenges.</p><p>Prepare and conduct technical training.</p><p>Handle customer challenges and other project stakeholder s communications.</p><p>Highlight opportunities that can increase the scope of the current project tasks.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>3+ years of experience in automotive validation position.</li><li>University degree in Computer, Electronics, or Mechatronics Engineering.</li><li>Strong understanding of software integration testing and software validation.</li><li>Experience in Embedded systems and Microcontrollers.</li><li>Experience in automotive electronics products on system/software level.</li><li>Experience in requirements and testing management (e.g., using DOORS/JIRA).</li><li>Experience in automotive bus technologies and diagnostics.</li><li>Experience with Vector tools (CANoe, vTeststudio, CAPL scripting).</li><li>Experience in communication with customer for requirements analysis and refinement.</li><li>Strong debugging and analytical skills.</li><li>Very Good programming skills (C and Python).</li><li>Test Bench development and deployment is a plus.</li><li>Experience in working with NI/dSPACE benches is a plus.</li><li>ISTQB certifications is a plus</li><li>Excellent command of the English language (written and spoken).</li><li>German language is a plus.</li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Responsible for development of real time embedded software/firmware-based software application. To Analyze domain specific technical or low-level requirement and modification as per end customer or system requirement. Perform software testing including unit, functional and system level requirement including manual and automated Troubleshoots module/unit level software problems. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h2>EXPERIENCE REQUIRED</h2><ul><li>Experience working with Embedded Systems based on RTOS.</li><li>Strong knowledge for Real-Time concepts, RTOS, Multi-Tasking application development.</li><li>Programming skill: C</li><li>Advanced C++</li><li>Nice to Have Scripting (Shell/Python)</li><li>Nice to Have Familiarity working with development tools like Debuggers, SCA Tools, GIT, SVN, JIRA.</li><li>Good Knowledge of the communication protocols like UART, RS232/485, SPI, I2C, USB, WIFI, Bluetooth and Ethernet.</li><li>Experience working with different embedded ARM M0/M3/M4 platform from silicon company likelike ARM processor based on Qualcomm, TI, NXP, ST Processors/uControllers.</li><li>Experience developing unit test for code automated testing</li><li>Strong sense of ownership, passionate, fast learner, analytical mind set.</li><li>Ability to read schematics, data sheets, device manual, etc. and develop needed functionalities</li><li>Ability to closely work with electrical team</li></ul><h2>PERSONAL ATTRIBUTES</h2><p>The ideal candidate should have strong Team-work characteristics, being both action and results-oriented. He/she will be a hands-on, roll-up-the-sleeves type engineer with a whatever it takes to get it done attitude. The successful candidate must be effective operating in a multi disciplined technology environment coupled with an obsession for responsiveness to Project requirements. The successful candidate should be open to learn new processes and technologies. In addition, the right candidate will:</p><ul><li>be a highly energetic self-starter</li><li>be an open and excellent communicator</li><li>have exceptional interpersonal skills</li><li>be a consummate team player</li><li>interface well with Client Engineer Team members and other Business Units of eInfochips</li></ul><p>Finally, this individual must have an uncompromising level of personal integrity.</p><h2>EDUCATION</h2><p>A Graduate degree in Electrical/Computer Engineering/Computer-Science is required.</p><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><b>Shape & Create - And make it happen!</b> <p> </p> <p> </p> The Villeroy & Boch Group with its Ideal Standard brand is one of the world's leading manufacturers in the ceramics and lifestyle sector. With our innovative and stylish products from the Dining & Lifestyle and Bath & Wellness segments, we have been creating moments and rooms to feel good in since 1748. Our success is based on the passion, design expertise and innovative strength of our more than 13,000 employees in 42 countries. Want to become part of us? #shapeandcreate <p> </p> <p> </p> <p> </p> <ul> <li>Manage the full technical lifecycle of various critical business applications, including deployment, configuration, and decommissioning.</li> <li>Proactively monitor application health, performance, and availability to identify and address potential issues before they impact users.</li> <li>Perform regular patching, upgrades, and maintenance activities to ensure applications are secure, stable, and running on the latest versions.</li> <li>Troubleshoot complex application-specific infrastructure issues related to web servers, application servers, and middleware.</li> <li>Collaborate closely with development teams to support new deployments, resolve bugs, and optimize application performance.</li> <li>Provide technical expertise and support for key applications such as SAP, Workday, Salesforce, and Coupa.</li> <li>Develop and maintain documentation for application configurations, procedures, and troubleshooting guides.</li> <li>Participate in on-call rotations as needed to ensure 24/7 application availability and rapid incident response.</li> <li>Perform other duties as assigned.</li> </ul> <p> </p> <p>Your Profile:</p> <ul> <li>Bachelor's degree in Computer Science, Information Technology, or a related technical field.</li> <li>Relevant technical certifications are highly valued. (e.g., Azure, GCP), Linux administration, and database management.</li> <li>2-3 years practical experience in managing and operating complex enterprise applications.</li> <li>Excellent command of verbal and written English language.</li> <li>Excellent communication and collaboration skills, with the ability to work effectively with technical and non-technical stakeholders.</li> <li>Proven practical experience in managing and operating complex enterprise applications.</li> <li>Proficiency in monitoring tools and techniques.</li> <li>Familiarity with scripting languages (e.g., PowerShell, Bash, Python) for automation.</li> <li>Understanding of IT security principles and best practices.</li> <li>Demonstrate excellent analytical, diagnostic, and problem-solving skills, applying a methodical approach to troubleshooting.</li> <li>Collaborate effectively in cross-functional teams, fostering strong relationships with development, business, and IT colleagues.</li> <li>Ability to anticipate potential issues, propose solutions, and take ownership of tasks to improve system reliability and performance.</li> </ul> <p> </p> <b>Think outside the box with us! #shapeandcreate</b></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div><span style="font-size: 11px;"><b>Job Summary</b></span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;"> </span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;">Schneider Electric is seeking a multi-skilled Senior GIS Engineer with a strong quantitative and technical background to join our DCC (Distribution Control Center) project team. The successful candidate will act as the primary technical liaison between customer requirements, internal stakeholders, and external engineering suppliers. This role involves interpreting complex design documents, translating them into precise technical specifications, and overseeing the development and maintenance of utility network models using ArcGIS and ArcFM platforms. Your expertise will be critical in maintaining the mission-critical geospatial data that powers our operations.</span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;"> </span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;">Key Responsibilities</span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;">Translate customer requirements and design inputs into clear, actionable technical scopes of work (including Hardware and Sofware) for external engineering suppliers</span></div><div><span style="font-size: 11px;">Lead and manage all technical communications with external GIS engineering partners to ensure effective collaboration and delivery.</span></div><div><span style="font-size: 11px;">Oversee the development, maintenance, and quality assurance of electrical utility network models using ArcGIS and ArcFM.</span></div><div><span style="font-size: 11px;">Support the integration of GIS data with ADMS systems and ensure alignment with project goals.</span></div><div><span style="font-size: 11px;">Analyze spatial data using mapping software when needed to support project decisions.</span></div><div><span style="font-size: 11px;">Develop custom mapping applications and tools to enhance project efficiency and data visualization.</span></div><div><span style="font-size: 11px;">Ensure data integrity, version control, and geodatabase management throughout the project lifecycle.</span></div><div><span style="font-size: 11px;">What's in it for you:</span></div><div><span style="font-size: 11px;"><b><br></b></span></div><div><span style="font-size: 11px;"><b>Qualifications & Skills</b></span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;">Bachelor’s degree in Engineering (Civil, Electrical, Mechanical, Geomatics), Geography, GIS, Computer Science, or a related technical field.</span></div><div><span style="font-size: 11px;">Minimum of 7 years experience in managing GIS and ADMS software implementation projects.</span></div><div><span style="font-size: 11px;">At least 4 years of hands-on experience with the ArcGIS Platform, especially in electrical utility networks and the ArcFM extension.</span></div><div><span style="font-size: 11px;">Proficiency in Python, ArcPy, or SQL for automating GIS workflows and performing data quality checks.</span></div><div><span style="font-size: 11px;">Have a proper experience in defining BOQ hardware and licenses (Servers , Workstations , Switches, Firewalls ,…etc)</span></div><div><span style="font-size: 11px;">Solid understanding of creating and managing shapefiles, including merging topographical data with external datasets.</span></div><div><span style="font-size: 11px;">Experience with GPS measuring tools and field data collection.</span></div><div><span style="font-size: 11px;">Strong knowledge of geodatabase management, versioning, and spatial data integrity.</span></div><div><span style="font-size: 11px;">Excellent communication, negotiation, and stakeholder management skills.</span></div><div><span style="font-size: 11px;"> </span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;">Preferred Attributes</span></div><div><span style="font-size: 11px;"><br></span></div><div><span style="font-size: 11px;">Experience working in large-scale utility or infrastructure Electrical projects.</span></div><div><span style="font-size: 11px;">Familiarity with Schneider Electric’s Software and platforms .</span></div><div><span style="font-size: 11px;">Ability to work independently and collaboratively in a fast-paced, multi-disciplinary environment.</span></div></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div><br></div> <div> <div><b> Job Responsibilities: </b><div> <div> <ul>
<li>Build AI-powered systems using NLP, LLMs, and agentic workflows</li>
<li>Develop NLP solutions for tasks such as text classification, entity extraction, intent detection, summarization, and sentiment analysis</li>
<li>Design and implement agentic AI systems that reason over conversations, historical data, and business rules</li>
<li>Apply traditional machine learning techniques for prediction, classification, and optimization</li>
<li>Use operations research techniques (optimization, heuristics, simulations) to support logistics and operational decision-making</li>
<li>Collaborate with product, engineering, operations, and commercial teams to translate business problems into data science solutions</li>
<li>Build end-to-end pipelines: data ingestion, feature engineering, modeling, evaluation, deployment, and monitoring</li>
<li>Deploy models and AI services to production using cloud platforms and modern MLOps practices</li>
</ul>
<div> </div> </div> </div> </div> </div> <div> <div><b> Job Qualifications: </b><div> <div> <ul>
<li>1 3 years of experience in Data Science, Machine Learning, or applied AI roles</li>
<li>Strong foundation in data science and statistics</li>
<li>Solid experience with traditional machine learning (e.g., regression, tree-based models, clustering, time series)</li>
<li>Strong Python skills and familiarity with common ML/NLP libraries (scikit-learn, spaCy, NLTK, Hugging Face, etc.)</li>
<li>Understanding of software engineering fundamentals (APIs, version control, testing)</li>
<li>Hands-on knowledge of NLP:Text preprocessing and feature extractionClassical NLP models and modern embeddingsExperience with tasks like classification, NER, topic modeling, or text similarityExperience working with LLMs for NLP tasks (prompting, fine-tuning or adaptation, chaining, tool usage)</li>
</ul> </div> </div> </div> </div> <div> <div> Preferred Qualifications <div> <div> <ul>
<li>ITI Data Science track graduate (or equivalent technical training or post-graduate studies)</li>
<li>Knowledge of Operations Research (optimization, routing, scheduling, simulations)</li>
<li>Experience with cloud computing (AWS, GCP, or Azure)</li>
<li>Familiarity with model deployment and MLOps practices (Docker, CI/CD, monitoring)</li>
<li>Experience building agentic AI or multi-step NLP systems</li>
<li>Exposure to Arabic and multilingual NLP is a plus</li>
<li>Experience with vector databases, retrieval systems, or RAG pipelines</li>
<li>Familiarity with conversational AI or chat-based systems</li>
<li>Background in logistics, marketplaces, or large-scale operations</li>
</ul>
<div> </div> </div> </div> </div> </div> <div> <div> Why Join the Data Science Team at Bosta? <div> <div> <ul>
<li>Build high-impact AI, ML and Decision Support systems used daily by operations and commercial teams</li>
<li>Work on real production use cases, not just experiments</li>
<li>Grow your skills in AI and Data Science.</li>
<li><br></li></ul></div></div></div></div><div> </div></div></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>This is a full-time, on-site role for a Senior AI Engineer located in Cairo, Egypt. The Senior AI Engineer will be responsible for designing, developing, and deploying AI-powered solutions that enhance business processes, automate workflows, and support data-driven decision-making. The role involves collaborating with cross-functional teams, researching emerging AI technologies, building machine learning models, developing generative AI applications, and ensuring successful deployment of AI solutions into production environments.</p><p>Responsibilities</p><ul><li>Design, develop, and maintain AI and Machine Learning solutions for internal and client-facing projects.</li><li>Build and optimize Generative AI applications using Large Language Models (LLMs).</li><li>Develop AI-powered chatbots, assistants, automation tools, and intelligent workflows.</li><li>Fine-tune and evaluate AI models for performance, scalability, and reliability.</li><li>Implement Retrieval-Augmented Generation (RAG) architectures and vector database solutions.</li><li>Integrate AI solutions with ERPNext, Frappe applications, and third-party systems through APIs.</li><li>Collaborate with stakeholders to identify AI opportunities and translate business requirements into technical solutions.</li><li>Conduct research on emerging AI technologies and recommend innovative applications.</li><li>Establish AI development standards, best practices, and governance frameworks.</li><li>Optimize model performance, inference speed, and operational costs.</li><li>Monitor deployed AI systems and continuously improve their effectiveness.</li><li>Mentor junior AI engineers and support knowledge sharing across teams.</li><li>Create and maintain technical documentation for AI solutions and implementations.</li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's degree in Computer Science, Artificial Intelligence, Data Science, Software Engineering, or a related field.</li><li>3+ years of experience in software development, including at least 3 years focused on AI/ML solutions.</li><li>Strong experience with Python and AI development frameworks.</li><li>Hands-on experience with LLMs such as OpenAI, Claude, Gemini, or open-source alternatives.</li><li>Experience with Machine Learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.</li><li>Strong understanding of RAG architectures, vector databases, embeddings, and prompt engineering.</li><li>Experience with AI orchestration frameworks such as LangChain, LlamaIndex, CrewAI, or similar.</li><li>Experience integrating AI solutions through REST APIs and microservices.</li><li>Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is a plus.</li><li>Strong analytical, problem-solving, and communication skills.</li><li>Ability to lead technical initiatives and mentor team members.</li><li>Fluent in Arabic and English (written and spoken).</li></ul><p></p></section>