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