Jobs in IT, Software & Internet Services companies, Egypt

The ML Data Engineer is responsible for designing, implementing, and maintaining a centralized feature repository for scalable machine learning development. This includes building PySpark pipelines, maintaining feature lineage and metadata, ensuring governance and consistency across training and inference, and aligning MLOps architecture via Cloudera and Hopsworks integration.Key ResponsibilitiesOverall Responsibilities:• Design, build, and maintain robust data pipelines and centralized feature stores.• Enable consistent, reusable, and governed features for ML development and inference.• Collaborate with data scientists to transform raw data into model-ready features.• Ensure data validation, versioning, and lineage to support explainability and trust.• Streamline data workflows to reduce model development cycle time.• Contribute to feature documentation, reusability frameworks, and metadata tracking.• Support experimentation through scalable access to pre-processed and curated features.Technical Responsibilities:• Develop and orchestrate batch and streaming pipelines using Cloudera, Hadoop, Hive, and Spark.• Build and manage centralized Feature Stores to ensure training-serving consistency• Implement data validation checks using tools like Great Expectations or custom scripts.• Maintain feature lineage, version control, and data governance protocols.• Integrate feature engineering processes with MLFlow and experiment tracking tools.• Optimize feature pipelines for low latency and high throughput in real-time applications.• Work with Data Scientists to improve data quality, resolve inconsistencies, and enable faster experimentation.• Monitor feature drift, feature availability, and quality over time.Tools & Technologies:• Big Data & Storage: Cloudera, Hadoop, Hive, Spark, HDFS, Azure Data Lake• Feature Store: Feast, Hopsworks, or custom implementations• ETL Pipelines: PySpark, SQL, Airflow, Azure Pipelines• Validation & Quality: Great Expectations, PyDeequ• Versioning: DVC, Delta Lake• Experiment Tracking: MLFlow• Programming Languages: Python, SQL, PySpark• Governance & Compliance: Audit Logs, Access Control, Metadata TrackingPreferred Experience:• 7-8+ years of experience as a Data Engineer or ML Data Engineer.• Experience building and managing large-scale ETL workflows for ML use cases.• Hands-on exposure to building and using feature stores in production.• Strong knowledge of feature governance, versioning, and schema management.Education & Certifications:• Bachelor’s or Master’s degree in Data Engineering, Computer Science, or related discipline.Certifications preferred:Microsoft Azure Data Engineer AssociateCloudera Data Engineer CertificationDatabricks Data Engineer Associate

Posted 3 months ago

The MLOps Engineer is responsible for automating, operationalizing and managing the machine learning lifecycle across all phases—training, evaluation, deployment, and monitoring. The role includes building CI/CD pipelines for ML workloads, enabling continuous training and deployment via Azure DevOps, maintaining feature and model registries and enforcing ML governance.Key ResponsibilitiesOverall Responsibilities:• Design and implement end-to-end MLOps pipelines for ML model lifecycle management.• Collaborate with Data Scientists to streamline model experimentation and deployment workflows.• Ensure reproducibility, scalability, and automation of ML systems.• Maintain production-grade infrastructure with focus on availability, monitoring, and fault-tolerance.• Establish model governance mechanisms including audit trails, access controls, and compliance frameworks.• Enable secure and ethical AI practices aligned with FATE (Fairness, Accountability, Transparency, Ethics).• Contribute to improving code quality, process automation, and DevOps culture in AI teams.Technical Responsibilities:• Develop and maintain CI/CD pipelines using Azure DevOps, Git, and Azure Pipelines.• Implement model training, evaluation, and deployment workflows using MLFlow, DVC, and Airflow.• Manage model versioning and experiment tracking, enabling reproducibility and lineage.• Automate testing using frameworks like pytest, behave, and integrate SonarQube for code quality.• Design and maintain deployment strategies: Blue-Green, Canary, and Shadow deployments.• Configure monitoring and alerting pipelines using Prometheus, Grafana, and email triggers.• Enable feedback loops and retraining mechanisms triggered by concept or data drift.• Ensure rollback and recovery strategies for deployed models.Tools & Technologies:• Version Control & CI/CD: Git, Azure DevOps, Azure Pipelines, DVC• Experiment Tracking & Registry: MLFlow, DVC, Azure ML• Testing: pytest, behave, SonarQube• Orchestration: Airflow, Azure Data Factory (optional)• Monitoring & Alerting: Prometheus, Grafana, Cloudera tools, email notifications• Deployment: Docker, Kubernetes (optional), Azure ML Endpoints• Programming: Python, Bash, YAML, JSON• Storage & Compute: Azure Blob, Cloudera, HDFSPreferred Experience:• 7-8+ years of hands-on experience in MLOps, DevOps, or ML Engineering roles.• Proven experience deploying ML models at scale in production environments.• Familiarity with monitoring model performance and automating drift detection and retraining workflows.• Understanding of responsible AI concepts like fairness, transparency, and auditability.Education & Certifications:• Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related field.Certifications preferred:Azure DevOps Engineer ExpertCertified MLOps Professional (TWiML, Coursera, or similar)Azure AI Engineer Associate (Optional)

Posted 3 months ago

The Job in a Nutshell We are seeking a detail-oriented and proactive Revenue Assurance Analyst to support the integrity and optimization of our revenue streams. This role is critical to ensuring that all revenue is accurately recorded, invoiced, collected, and reported in compliance with internal policies and external regulations. What Will You Do Monitor and audit end-to-end revenue processes to identify leakage, inconsistencies, or gaps in revenue recognition. Reconcile data between CRM, billing platforms, and accounting systems (e.g., Salesforce, NetSuite, Chargebee, or Zuora). Validate the accuracy of billing, pricing, and contract terms against customer records and agreements. Conduct root-cause analysis on revenue discrepancies and provide recommendations for process improvements. Develop and maintain revenue dashboards, KPIs, and reconciliation reports to ensure visibility of revenue performance. Support compliance with accounting standards and internal controls related to revenue recognition. Assist in system testing for new billing features or integrations affecting revenue flows. Support internal and external audit processes related to revenue assurance. What Are We Looking For Bachelor s degree in Finance, Accounting, Economics, or a related field. 3+ years of experience in revenue assurance, financial analysis, or billing operations. Knowledge of SaaS billing models (e.g., recurring, usage-based) and revenue recognition principles. Strong proficiency in Excel and experience with data analysis tools (e.g., SQL, Looker, Tableau). Experience working with ERP or billing platforms (NetSuite, Zuora, Chargebee, or similar). Excellent attention to detail, critical thinking, and problem-solving skills. Strong written and verbal communication skills in English. Who Will Excel A strong analytical background and experience in revenue assurance, billing, or financial analysis in a subscription-based or SaaS business model. Knowledge of IFRS 15 or ASC 606 revenue standards. Understanding of internal controls and risk management principles.

Posted 3 months ago

Job Description We re looking for Senior Software Engineer to join Procore s core Financials & Accounting Integration pillar in the Financials division team. In this role, you ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a Senior Software Engineer at Procore, you are responsible for designing, building, and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems and want to use your knowledge of software design and architecture, strong problem-solving skills, and desire to learn to continuously improve the experience of our customers and our engineers, we would love for you to join us! This position will report to an Engineering Manager and will be based in our Cairo, Egypt location. We re looking for someone to join our team immediately. What you'll do: Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface. Contribute to designing and building a system that is aligned with Procore s technical vision of a service-oriented architecture. Write a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of resources. Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems. Communicate complex problems and solutions to technical and non-technical stakeholders. Collaborate effectively with teammates by conducting code reviews, providing mentorship, pairing, and training opportunities. Serve as mentor to junior Engineers on the team. What we're looking for: Bachelor s Degree in Computer Science, a related field, or comparable work experience. 5+ years of experience in Object-Oriented Programming fundamentals, Test Driven Development and Design principles. Strong experience working on backend modern applications and frameworks with Ruby on Rails. Familiarity with React is a nice-to-have. Experience designing and building software in a service-oriented architecture. Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring. Experience with development in Docker, AWS, and microservice environments. Understanding of the tradeoffs between technical, analytical, performance, and product goals, and adept at formulating solutions that balance all of these needs Strong experience documenting and bringing team clarity to complex solutions. A curious mind that is driven to innovate and solve customer problems.

Posted 3 months ago

Posted 3 months ago

Job Description We re looking for Senior Software Engineer to join Procore s core Financials & Accounting Integration pillar in the Financials division team. In this role, you ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a Senior Software Engineer at Procore, you are responsible for designing, building, and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems and want to use your knowledge of software design and architecture, strong problem-solving skills, and desire to learn to continuously improve the experience of our customers and our engineers, we would love for you to join us! This position will report to an Engineering Manager and will be based in our Cairo, Egypt location. We re looking for someone to join our team immediately. What you'll do: Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface. Contribute to designing and building a system that is aligned with Procore s technical vision of a service-oriented architecture. Write a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of resources. Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems. Communicate complex problems and solutions to technical and non-technical stakeholders. Collaborate effectively with teammates by conducting code reviews, providing mentorship, pairing, and training opportunities. Serve as mentor to junior Engineers on the team. What we're looking for: Bachelor s Degree in Computer Science, a related field, or comparable work experience. 5+ years of experience in Object-Oriented Programming fundamentals, Test Driven Development and Design principles. Strong experience working on backend modern applications and frameworks with Ruby on Rails. Familiarity with React is a nice-to-have. Experience designing and building software in a service-oriented architecture. Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring. Experience with development in Docker, AWS, and microservice environments. Understanding of the tradeoffs between technical, analytical, performance, and product goals, and adept at formulating solutions that balance all of these needs Strong experience documenting and bringing team clarity to complex solutions. A curious mind that is driven to innovate and solve customer problems.

Posted 3 months ago

Posted 3 months ago

Job Description We re looking for a Recruitment Coordinator to join Procore s Talent Acquisition Department on a temporary contract basis (12 months). In this role, you ll help facilitate a seamless interview process for candidates. As a Recruitment Coordinator, you ll partner with recruiters, hiring managers, and interviewers to execute a best-in-class candidate interview experience. This role requires agility and acute attention to detail to successfully schedule and reschedule interviews while managing multiple priorities that require you to shift gears at a moment's notice without missing a beat. If you re excited by the opportunity to play a pivotal part in our growth plans we d like to hear from you! This position reports to our Associate Manager, Candidate Experience, and will be based remotely near our Cairo office. We re looking for someone to join us immediately. What you ll do: Manage candidate s interview experience: schedule all interviews over multiple time zones, ensure candidates are prepared with the most up-to-date details Distribute pertinent information to the hiring team Develop a strong partnership with our Recruiters Leverage Procore s Applicant Tracking System (ATS) and scheduling tool to ensure an efficient interview process Support special projects as needed What we re looking for: 1+ years of experience working as a Recruiting Coordinator or similar experience in Recruiting Respect for confidential information High level of organization and attention to detail Genuine curiosity about people, online networks, and technology Intrinsic drive for success we are growing quickly and you will be trusted to make informed judgments Team-oriented and optimistic nature Experience using scheduling software (GoodTime preferred but not required) Experience with an ATS (SmartRecruiters preferred but not required)

Posted 3 months ago

What you'll do: As an Order Management Project Manager you are responsible for proactively managing and coordinating the commercial and delivery aspects of projects and distribution orders containing standard products delivery, assembled-to-order, and engineered-to-order equipment for Eaton s customers in the ME region. The incumbent will serve as a customer advocate and demonstrate a leadership role in managing complex issues related to the projects and distributions orders, while communicating with plants, Distribution Centers, Logistics, various internal departments, field sales, and assigned customers base regarding the status of orders including production schedules and logistical concerns to ensure on-time and accurate delivery of project commitments, and coordinate after sales support.We are seeking a highly adaptable individual with the ability to thrive in a dynamic environment characterized by shifting priorities, projects, clients, and technologies. The ideal candidate will be proactive and capable of navigating changes with ease and demonstrate strong leadership qualities and a proven ability to inspire and guide others.Your main duties: -Ensure that projects on hand are delivered within tolerance: Time (to project contractual completion date) Cost (man hours, materials and other direct costs) Quality (first time right) Customer satisfaction (Satisfied repeated customer) -Maintain the commercial integrity of projects and distribution orders -Reviewing and understanding customer purchase order requirements, daily/weekly projects reviews, risk mitigation measures, ensuring system data integrity -Maintaining financial control measures, claim resolution and bonds/letter of credits -Maintain company objectives throughout the order cycle while managing progress billing, accurate invoicing, on-time shipments, logistical planning and coordination -Project communication: Communicate effectively with plants, credit, field sales, and other internal departments on projects and orders issues and follow through to closure. -Communicate directly with the assigned customer base regarding the status of orders, shipment schedule, and invoicing. -Manage multiple project orders and prioritize time and tasks effectively to serve Eaton s customers You will manage assigned distributor branches and manage active projects orders, of varying complexity, scope and timeline -Perform all job functions with adherence to Eaton s Philosophy and Values as well as the Safety and Environmental standards -Work within the mind frame of continuous improvement philosophy and working with different function such as Finance, Customer Service, Supply Chain to ensure smooth execution, deliver on time and customer satisfaction -Issuing shipping documentation such as PL, PI, Invoice, CN using SAP -Manage active project orders, of varying complexity, scope and timelineQualifications: Bachelor Degree or Diploma required with relevance to the job description BSC of Electrical Engineering or Engineering Minimum 3 to 5 years of relevant experience leading a team in the field of Power QualitySkills: Order Management experience is required Team Leader experience is required Adaptable to changes skill is required Excellent Organizational, Communication, Negotiation, Follow-up, and Presentation skills Excellent understanding / demonstrated experience in the Order to Cash Cycle Familiar with country specific certification requirements such as KFF/ SASO / SABER and relevant certification bodies TUV KSA/ NCB s etc Familiar with International trade regulations and compliance requirements

Posted 3 months ago

Job Description We re looking for a Recruitment Coordinator to join Procore s Talent Acquisition Department on a temporary contract basis (12 months). In this role, you ll help facilitate a seamless interview process for candidates. As a Recruitment Coordinator, you ll partner with recruiters, hiring managers, and interviewers to execute a best-in-class candidate interview experience. This role requires agility and acute attention to detail to successfully schedule and reschedule interviews while managing multiple priorities that require you to shift gears at a moment's notice without missing a beat. If you re excited by the opportunity to play a pivotal part in our growth plans we d like to hear from you! This position reports to our Associate Manager, Candidate Experience, and will be based remotely near our Cairo office. We re looking for someone to join us immediately. What you ll do: Manage candidate s interview experience: schedule all interviews over multiple time zones, ensure candidates are prepared with the most up-to-date details Distribute pertinent information to the hiring team Develop a strong partnership with our Recruiters Leverage Procore s Applicant Tracking System (ATS) and scheduling tool to ensure an efficient interview process Support special projects as needed What we re looking for: 1+ years of experience working as a Recruiting Coordinator or similar experience in Recruiting Respect for confidential information High level of organization and attention to detail Genuine curiosity about people, online networks, and technology Intrinsic drive for success we are growing quickly and you will be trusted to make informed judgments Team-oriented and optimistic nature Experience using scheduling software (GoodTime preferred but not required) Experience with an ATS (SmartRecruiters preferred but not required)

Posted 3 months ago

 Business Overview: Alnafitha IT is a leading independent provider of IT services and solutions in Saudi Arabia, founded in 1993. As a fully Saudi-owned company, we have established ourselves from a startup business to a market leader, offering a comprehensive range of IT solutions tailored to meet the unique requirements of our clients. Our expertise spans across various domains, including Microsoft, AWS, ManageEngine, and Zoho Solutions, ensuring that we deliver strategic IT solutions that drive digital transformation and operational excellence to our clients. With over 30 years of experience, Alnafitha IT has successfully completed more than 4,000 projects, serving over 3,000 satisfied customers, and collaborating with 65+ partners. Our commitment to excellence is evident in our customer-centric approach, which emphasizes engagement, collaboration, and a relentless pursuit of quality in every interaction. Our vision is to be the Kingdom's most customer-centric provider for digital transformation and consultation, fostering innovation and excellence in all our solutions. We are dedicated to optimizing operational efficiency and ensuring effective resource utilization to enhance customer satisfaction and profitability At Alnafitha IT, we believe in empowering our employees and nurturing their growth, which is essential for driving leadership in technology and customer satisfaction. As we continue to expand our presence in the IT landscape, we remain committed to delivering cutting-edge solutions that not only meet but exceed our clients' expectations. Job Summary/Objective The Technical Consulting Professional at Alnafitha IT is responsible for providing guidance and solutions across diverse technology domains. This role involves assessing client needs, delivering tailored technology solutions, and ensuring successful project execution to enhance client operations and drive business value. Key Responsibilities: Client Needs Assessment Lead engagements to understand complex client IT requirements by conducting in depth discussions and strategic assessments with clients to ensure comprehensive understanding and alignment of business goals Oversee evaluations of existing systems by directing teams in analyzing system performance and identify critical gaps to drive strategic improvements that enhance client operations Solution Design and Implementation Design and approve implementation of plans by collaboration with senior leadership to define project scope and objectives to ensure solutions align with broader business strategies and clients needs Manage the technical implementation process by coordinating resources and schedules to ensure timely deployment and guarantee successful execution while minimizing client disruption Support and Troubleshooting Offer direct support for teams in resolving complex client issues by establishing frameworks for support and escalation processes to ensure high levels of client satisfaction through effective issue management Requirements Qualifications Education: Bachelor s degree in computer science or a related field; master s degree in relevant field Experience: 6-8 years of experience in business applications, technical consultant or related position ITIL Foundation (Must) Microsoft Certified: Azure Solutions Architect Expert (Must) AWS Certified Solutions Architect professional (Must) MCSE: Core Infrastructure (Must) MCSE: Messaging (Must) Experience in the following technology: +7 (Microsoft: Active Director, SSO/Federation, Azure AD, Microsoft Exchange) Experience on Microsoft Exchange 2016/ 2013 / 2010 server, Mail Flow, Exchange Online, Client connectivity (On-prem and cloud), Device management, Load balancing, Authentication and Hybrid Identity technologies. Experience with migration of Exchange customers to Office 365 and end to end support and troubleshooting experience of Exchange Online and Office 365 Hybrid solutions. Additional skills in Exchange Online Protection, Antigen/Forefront Protection for Exchange. Experience in AD Security (ATA, AD backup and recovery, security practices and AD health check) Knowledge of Microsoft Server features (ADFS DFS RMS WSUS WDS CA IIS). Knowledge of Virtualization (Microsoft Hyper-V, VMWare). Basic knowledge in SQL database administration and implementation. Solid understanding of client/server, networking, and Internet technologies fundamentals. Experience with Cloud technology [Saas, Iaas, and Paas] Good knowledge for AWS Familiar with different migration scenarios Active directory, and virtualization

Posted 3 months ago

Follow up shipment. Keep up with ever-changing Government Policies and any new decree regarding the export of goods. Review contracts before trader sign it (Buyer-Seller-incoterms Packing- shipment period- specifications- payment method- Required documents) Send shipment declaration / VGM/ any required documents in due time. Make sure that shipping schedule complies with contractual shipment period. Check and send draft of shipping documents to buyer to review/ approve it before issuing the final shipping documents. Receiving certificate of quality and weight to ensure shipped goods comply with contract quantities/ tolerance/ specifications. Provide chartering (logistic team) with contract details ( such as shipment period, shipper details, etc .., to enable them to book freight/ charter Bulk vessels in case FOB shipments. Check with Treasury Dep. allocated bank for each shipment. Send the full set of final shipping documents to our bank in due time. Send scanned copies of final shipment documents before sending it to our bank. Issuing insurance policies for CIF shipments. Solving with buyer any problem related to received shipping documents due to incorrect data/ info. in documentation. Follow up with chartering /( logistic team ) settlement of demurrage & dispatch and make sure to receive/ send payment swift from/to suppliers. Receiving documents instructions from buyer in order to issue the shipping documents in due time. Create files (soft copies on server) for every shipment

Posted 3 months ago

Job Description We re looking for a Staff Technical Program Manager to join Procore s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We re a customer-centric group that encompasses engineering, product, product design and data, security, and business systems. This role plays a critical role in the success of our company's Product development and delivery to market. As a Staff Technical Program Manager, you will work with each Product Team to thoughtfully structure and manage integrated, multi-track initiatives towards meeting the Team's objectives and key results and delivering value to both internal and external Customers. The TPM/Delivery Manager is responsible for connecting the dots between what all Delivery Teams are working on, highlighting and timely managing dependencies, and identifying and collaborating with all necessary parties to tenaciously remove systemic impediments, in support of consistent and iterative value delivery. What you will do: Work with Product leaders in each Product Team to structure and manage integrated, multi-track initiatives towards meeting the Company s Objectives, from discovery to launch. Drive cross-functional planning and alignment between Delivery Teams, leveraging Agile methodology techniques such as cross-team Release Plans and Scrum of Scrums. Partner closely with Product Manager, Engineering Leads, Design Leads, Scrum Masters and Tech Leads to inspire and motivate the Delivery Teams, keeping the context, objectives and success metrics clear for them and fostering collaboration, continuous learning and can do it spirit. Drive identification and removal of systemic impediments for our Delivery Teams, working across all levels of the organization in pursuit of timely and effective solutions. Connect the dots between what all Delivery Teams are working on, timely identifying, socializing and managing dependencies. Create transparency to all levels of the Organization on backlog delivery status and risks by creating, updating, and socializing intuitive and simple information radiators. Embrace continuous improvement in all things, especially in processes and communication, managing our framework, and process health. Provide indirect leadership and mentorship to Scrum Masters on all things Agile. Manage resourcing and budgeting in a matrix organization. Drive Initiative Lessons Learned sessions and bring learnings to action on future Initiatives. Our dream candidate feels like this: You re optimistic about problem-solving through collaboration. You embrace change as an enabler for continuous improvement. You re a natural leader who is proactive and takes ownership of innovating and closing gaps to help your team succeed. You re organized, even when all around you seems to be in chaos. You have a passion for removing impediments to enable your team and helping processes, communication, tools, and people be more efficient, productive, and focus on value delivery. You believe in the supreme power of the Team we win or lose together. You put a premium on strong working relationships and know how to use diplomacy to get things done. You are self-motivated and highly driven, you have get-things-done DNA. You have an Agile mindset because you believe in its value, and are an ambassador for Agile Culture and best practices. You re not afraid to tell it like it is, whether good or bad. What we are looking for: BA/BS degree or equivalent practical experience. 10+ years proven project or program management experience in an environment employing agile development practices for managing product development. (Experience in the software industries strongly preferred). A track record of project delivery for large, cross-functional projects. Experience managing, engaging, and motivating multiple stakeholders at all levels of the matrix organization while maintaining an understanding of the bigger picture and how departments are connected. Executive communication skills; reporting succinct updates and key points. Ability to communicate to the masses; knows what, when, and how to share company-wide for a broad audience. 5+ Years of demonstrated knowledge and experience in Agile Software Development Methodologies. CSM Certification and or equivalent previous experience on Scrum Master role. Nice to have Scaled Agile SPC Certification. Nice to have PMP Certification. Nice to have experience with International Localizations. Nice to have experience in the AEC Industry.

Posted 3 months ago