Software Engineer – LLM & Agentic Systems

CES - MATLAB® in the Middle East · Cairo, Egypt · Posted 2026-04-13

OverviewSoftware engineer with proven, hands-on experience developing software using Large Language Models (LLMs) and agent-based coding tools (e.g., Codex, Claude Code, or similar). This capability is mandatory and must be demonstrated.The role combines traditional backend/software engineering with the design and orchestration of LLM-driven development workflows. The candidate must be capable of directing agents effectively to build, extend, and maintain production-grade systems. The position is on-site.ResponsibilitiesLLM-Driven Development & Agent OrchestrationDesign and implement workflows using LLM-based coding agents.Drive software development through tools such as Codex, Claude Code, or equivalent.Define prompts, constraints, and system structures to ensure reliable agent output.Evaluate, debug, and refine agent-generated code.Establish best practices for agent-assisted development across the organization.Backend & Service DevelopmentDesign, develop, and maintain internal backend services.Implement APIs and service layers supporting internal platforms and tools.Work with databases (SQL/NoSQL), ensuring performance and reliability.Handle authentication and authorization mechanisms (e.g., OAuth, JWT, identity providers).Infrastructure & ContainerizationBuild and manage containerized applications (Docker-based environments).Support deployment workflows and service orchestration.Ensure services are scalable, maintainable, and secure.Integrations & External SystemsIntegrate with third-party APIs and external platforms.Design robust data flows between internal systems and external services.Handle failures, retries, and monitoring of integrations.LLM-Based System IntegrationEmbed LLM capabilities into internal tools and services.Build agent-based systems for automation, data processing, and engineering workflows.Work on secure and controlled usage of LLMs (data handling, privacy, execution boundaries).System Reliability & MaintenanceMaintain and improve existing internal systems.Debug complex issues across services, integrations, and agent workflows.Implement logging, monitoring, and alerting where needed.RequirementsMust Have3–6 years of hands-on software development experienceProven, demonstrable experience developing software using LLMsPractical experience using agent-based coding tools (e.g., OpenAI Codex, Claude Code or equivalent)Strong backend development capability (Python, Node.js, or similar)Experience designing and building APIs (REST or similar)Solid understanding of databases (SQL and/or NoSQL)Experience implementing authentication and authorization (OAuth, JWT, etc.)Hands-on experience with Docker and containerized environmentsAbility to validate, debug, and correct AI-generated codeStrong problem-solving and debugging skillsAbility to work independently and structure ambiguous problemsProfessional level of EnglishNice to HaveExperience building agent-based or multi-agent systemsStrong prompt engineering skills and LLM evaluation techniquesExperience integrating LLMs into production systemsFamiliarity with CI/CD pipelines and DevOps practicesKnowledge of system security and data protection practicesExperience designing scalable distributed systemsExposure to internal developer platforms or toolingExperience optimizing developer workflows using AI tools

Apply for this role

Other open roles at CES - MATLAB® in the Middle East

See all 2 open roles at CES - MATLAB® in the Middle East →

Related jobs in Software & IT