

این فرصت شغلی چقدر برای من مناسب است؟
Build fast. Ship reliably. Turn working software into finished products.
Khatib Group is looking for a hands-on Senior AI Engineer who combines advanced AI-assisted development skills with strong engineering judgment and practical production experience.
We value someone who can take ownership beyond writing code: understand the requirement, improve an existing application, resolve difficult technical problems, and deliver a tested, deployable, maintainable result.
You will work alongside our existing IT manager, technical lead, and developers. This is a senior individual-contributor position, not a people-management role.
WHAT YOU WILL DO
· Build and improve applications using leading AI models, coding agents, and established software-engineering practices.
· Take features and products from requirements through implementation, testing, deployment, and post-release verification.
· Investigate unfamiliar codebases, identify blockers, and complete unfinished functionality without unnecessary rewrites.
· Improve the path from code changes to usable releases by reducing manual steps, fragile dependencies, and avoidable complexity.
· Work with stakeholders and the technical lead to define practical release scope, acceptance criteria, and a clear definition of “done.”
· Diagnose failures across application code, integrations, configuration, containers, and deployment environments.
· Leave behind clear documentation, reproducible workflows, and software that others can confidently operate.
ESSENTIAL CAPABILITIES
Advanced AI-Native Development
· Extensive practical experience with models such as ChatGPT, Claude, Gemini, or equivalent platforms.
· Strong proficiency with coding agents such as Claude Code, Codex, Cursor, or comparable tools.
· Advanced prompt engineering, context management, task decomposition, and structured problem-solving skills.
· Ability to create effective repository instructions, reusable prompts, rules, skills, and agent workflows.
· Ability to critically review AI-generated code, challenge assumptions, detect errors, and verify results independently.
· Sound judgment in selecting models and workflows based on quality, speed, reliability, privacy, and cost.
Applied AI Engineering
· Experience integrating model APIs into working applications.
· Practical understanding of tool calling, agents, MCP, RAG, structured outputs, and workflow automation.
· Ability to evaluate AI behavior using representative examples, failure cases, and measurable acceptance criteria.
· Understanding of hallucinations, prompt injection, context limitations, rate limits, retries, and permission boundaries.
· Ability to choose a straightforward integration when a complex agent architecture is unnecessary.
Software Delivery and Production Readiness
· Strong hands-on programming ability and confidence debugging software beyond AI-generated suggestions.
· Working experience with APIs, authentication, databases, Git, automated testing, and production troubleshooting.
· Practical experience with Linux, Docker, Docker Compose, and CI/CD pipelines.
· Ability to investigate deployment problems involving environment variables, networking, DNS, TLS, reverse proxies, and service dependencies.
· Understanding of logging, monitoring, health checks, database migrations, rollback, and backup/recovery practices.
· Ability to simplify delivery workflows while preserving security, testability, and operational reliability.
WHAT SUCCESS LOOKS LIKE
· Features reach users through a repeatable, verifiable release process.
· Existing projects become stable, documented, and usable products.
· Deployment failures are easier to diagnose and recover from.
· AI accelerates execution without weakening engineering quality.
· Technical decisions remove bottlenecks instead of introducing unnecessary infrastructure.
APPLICATION REQUIREMENTS
Please include:
· Two substantial products or systems you personally helped deliver.
· Your exact contribution and the AI tools and workflows you used.
· One example of taking an incomplete or unreliable application to a stable release.
· One difficult production or deployment problem you diagnosed and resolved.
Be prepared to demonstrate your work and explain the trade-offs. We prioritize evidence of delivery over long lists of tools or certificates.
Tehran | Full-time | On-site
ارسال رزومه برای فراتوسعه خطیب گروپ
گزارش مشکل یا تخلف آگهی