On-site Full Time
--

Job Details

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 Have3–6 years of hands-on software development experience Proven, demonstrable experience developing software using LLMsPractical experience using agent-based coding tools (e.g., Open AI 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 Dev Ops 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

Similar Jobs

About CES - MATLAB® in the Middle East
Egypt, Cairo
Computer Software