Jobs in IT, Software & Internet Services companies, Egypt

The Renewal Specialist is responsible for managing a portfolio of customers, ensuring successful renewals, proactive issue resolution, and ongoing value realization. The role goes beyond renewals to act as a trusted customer success partner, with direct ownership of churn prevention and ARR retention. What Will You Do Own customer renewals for an assigned portfolio and ensure timely and successful renewal closure. Proactively manage customer relationships and act as the primary point of contact. Conduct a minimum of 4 structured health-check calls per customer per year. Identify risks, dissatisfaction signals, and expansion opportunities early. Resolve customer issues by coordinating with internal teams (Support, Product, Finance, etc.). Track and follow up on open issues until full resolution. Maintain accurate customer data, renewal status, and risk indicators in CRM systems. Take accountability for churn reduction and ARR retention within the assigned portfolio. What Are We Looking For 1 3 years of experience in Customer Success, Account Management, Renewals, or Support. Experience working with SaaS or subscription-based products is a strong plus. Strong communication skills (Arabic required; English is a plus). Customer-centric mindset with problem-solving skills. Comfortable working with targets related to retention, churn, and ARR. Who Will Excel Experience using CRM tools (e.g., Salesforce or similar). Familiarity with ticketing/support tools (e.g., Zendesk or similar). Experience supporting customers in the Saudi or GCC market.

Posted a month ago

The School Success Manager role can be split into two key functions: Reactive support and proactive support.Reactive supportCater to the training requests received from schools,Coordinate the closing of bugs/ requests received from schools through emails or other communication channelsProactive supportIdeate and devise ways to continuously improve our interactions with the schoolsAnalyse the usage details from their partner schools and work to improve on the sameMaintain academic calendars for your partner schools and reach out to them proactivelyHelp create training content that we can share with schools to help them use Toddle betterHelp create pedagogical content to support the understanding of the usersIs this someone that looks like you?Is passionate about technology and the impact it can create in educationIs tech-savvy and can quickly learn new technology toolsHas knowledge of progressive curriculums such as IB PYP, IB MYP, IB DP, IGCSE etc (not mandatory)Has prior experience working in a similar role in a B2B organisation (not mandatory)Has excellent written and oral communication skills in EnglishWe deeply value building the right culture at Toddle, and these are a few things that we look for in each hire – Coach-ability, Curiosity, Ownership, Hustle and HumilityIs based anywhere in EgyptExcited about the role?Here are some more benefits:Flexibility at workWork from anywhere – home, co-working space, cafe or even the hillsBlock “no-meeting hours” to enable uninterrupted focused workExposure to diverse learning opportunitiesWork across different projects & teams to develop skills outside of your core expertiseAccess to a small budget towards learning (e.g., books, online courses, substacks)Industry-best leave policyWe trust you fully on your commitment to our mission and your judgement on planning your time and taking leaves:No cap on the number of sick or casual leavesSpecial paid leaves for childbirth, wedding, etc.No bell curve performance evaluationsWe put in a lot of work to hire the best, and therefore we don’t expect anyone to deliver less than the best!And yes, a super fun and diverse group of folks to collaborate and grow with

Posted 2 months ago

The School Success Manager role can be split into two key functions: Reactive support and proactive support.Reactive supportCater to the training requests received from schools,Coordinate the closing of bugs/ requests received from schools through emails or other communication channelsProactive supportIdeate and devise ways to continuously improve our interactions with the schoolsAnalyse the usage details from their partner schools and work to improve on the sameMaintain academic calendars for your partner schools and reach out to them proactivelyHelp create training content that we can share with schools to help them use Toddle betterHelp create pedagogical content to support the understanding of the usersIs this someone that looks like you?Is passionate about technology and the impact it can create in educationIs tech-savvy and can quickly learn new technology toolsHas knowledge of progressive curriculums such as IB PYP, IB MYP, IB DP, IGCSE etc (not mandatory)Has prior experience working in a similar role in a B2B organisation (not mandatory)Has excellent written and oral communication skills in EnglishWe deeply value building the right culture at Toddle, and these are a few things that we look for in each hire – Coach-ability, Curiosity, Ownership, Hustle and HumilityIs based anywhere in EgyptExcited about the role?Here are some more benefits:Flexibility at workWork from anywhere – home, co-working space, cafe or even the hillsBlock “no-meeting hours” to enable uninterrupted focused workExposure to diverse learning opportunitiesWork across different projects & teams to develop skills outside of your core expertiseAccess to a small budget towards learning (e.g., books, online courses, substacks)Industry-best leave policyWe trust you fully on your commitment to our mission and your judgement on planning your time and taking leaves:No cap on the number of sick or casual leavesSpecial paid leaves for childbirth, wedding, etc.No bell curve performance evaluationsWe put in a lot of work to hire the best, and therefore we don’t expect anyone to deliver less than the best!And yes, a super fun and diverse group of folks to collaborate and grow with

Posted 2 months ago

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 9 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 9 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 10 months ago

Posted 10 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 10 months ago