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