Search by job, company or skills

ces - matlab in the middle east

Software Engineer – LLM & Agentic Systems

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145809175

Similar Jobs