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