← Back to Jobs

JOB OPPORTUNITY

Software Engineer – LLM & Agentic Systems

CES - MATLAB® in the Middle East

On-site
LocationCairo, Egypt
Job TypeFull-time
Work ModeOn-site
SalaryNot specified
PostedOct 6, 2026

JOBPLATFORM SUMMARY

Job Overview

This position is offered by CES - MATLAB® in the Middle East, in Cairo, Egypt, as a Full-time role, with a On-site work arrangement. The job details and listed requirements below are based on the original job posting.

ORIGINAL JOB DESCRIPTION

About the Job

Overview Software 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. Responsibilities LLM-Driven Development & Agent Orchestration Design 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 Development Design, 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 & Containerization Build and manage containerized applications (Docker-based environments). Support deployment workflows and service orchestration. Ensure services are scalable, maintainable, and secure. Integrations & External Systems Integrate 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 Integration Embed 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 & Maintenance Maintain and improve existing internal systems. Debug complex issues across services, integrations, and agent workflows. Implement logging, monitoring, and alerting where needed. Requirements Must Have 3–6 years of hands-on software development experience Proven, demonstrable experience developing software using LLMs Practical 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 environments Ability to validate, debug, and correct AI-generated code Strong problem-solving and debugging skills Ability to work independently and structure ambiguous problems Professional level of English Nice to Have Experience building agent-based or multi-agent systems Strong prompt engineering skills and LLM evaluation techniques Experience integrating LLMs into production systems Familiarity with CI/CD pipelines and DevOps practices Knowledge of system security and data protection practices Experience designing scalable distributed systems Exposure to internal developer platforms or tooling Experience optimizing developer workflows using AI tools Show more

REQUIREMENTS

Required Skills

PythonLLMSQLDockerNode.js

JOB SOURCE

Original Job Listing

This job was found throughLinkedIn. You can review the original listing before applying.

View Original Listing ↗