AI Software Engineer • On-site in Izmir

Arfitect

Konak

On-site

TRY 350,000 - 650,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Arfitect, an AI-first software consultancy based in Izmir, seeks a backend-focused software engineer who builds with AI. You will implement LLM-powered features, RAG pipelines and agent orchestration, delivering production-ready services in collaboration with backend/ frontend teams.

You will work on Python/FastAPI and .NET Core stacks, design robust APIs, and ensure performance, security and observability for enterprise applications.

Qualifications

  • 2-4 years of professional software development experience (backend-focused).
  • At least 1 year building LLM-based features that reached real users.

Responsibilities

  • Design, build and ship LLM-powered features and services - RAG pipelines, tool-using agents, multi-agent workflows, taking ideas from prototype to production.
  • Build the APIs and services (Python/FastAPI, .NET Core) through which our applications consume AI capabilities; define contracts with backend and frontend teams.
  • Define success criteria for prompts, retrieval and agent behaviour; implement tests and fix failures.
  • Engineer for production qualities: latency, reliability, traceability and cost.
  • Apply guardrails: outputs, authorization, prompt-injection defenses, data privacy.
  • Build reusable components and tools to carry across projects.
  • Collaborate with AI R&D to move validated prototypes to production and capture learnings.
  • Evaluate models and tools within projects and stay current with the field.
  • Deploy and operate AI services on Azure with CI/CD, logging and monitoring.
  • Document work and communicate results to team and clients.

Skills

Python
REST API design
Async programming
CI/CD
LLM APIs
Docker

Education

Bachelor’s degree in Computer Science or related field

Tools

Azure OpenAI
OpenAI
LangGraph
LangChain
LlamaIndex
PGVector
Azure AI Search
Qdrant

Job description

Arfitect, founded in 2017 and based at Ege Teknopark, Izmir, is an AI-first custom software and AI consultancy. We build AI-powered enterprise applications for leading companies in energy, manufacturing, aviation and retail, and we develop our own AI SaaS products. Our culture values teamwork, innovation and continuous learning - a place where talent thrives.

Your Role

We are looking for a software engineer who builds with AI: a developer with a solid backend foundation who turns LLMs, RAG and agent architectures into reliable, production-grade product features. You will join our AI team, working side by side with our current AI engineer and our backend and frontend developers. Your focus is applied AI development on client and product work: our AI R&D track explores new models and techniques, and you turn what proves valuable into systems that run in production. This is an engineering role, not a research or data-science position: we care about what works in production.

Responsibilities
  • Design, build and ship LLM-powered features and services - RAG pipelines, tool-using agents, multi-agent workflows - taking ideas from prototype to production as clean, tested, maintainable code.
  • Build the APIs and services (Python/FastAPI, .NET Core) through which our applications consume AI capabilities; agree contracts and integration details with backend and frontend developers.
  • Define what “good” looks like: build evaluation sets and automated regression tests for prompts, retrieval and agent behaviour; analyse failure modes and fix them.
  • Engineer for production qualities: response time, predictable behaviour, traceability and token cost.
  • Apply guardrails: structured outputs, server-side authorization, prompt-injection defences, data-privacy constraints.
  • Build reusable components - MCP servers, agent tools and skills, prompt and retrieval modules - that can be carried from one project to the next.
  • Work closely with our AI R&D track: take validated prototypes to production, and feed real-world findings and failure cases back into it.
  • Evaluate models and tools within your own projects, and stay current with the field.
  • Deploy and operate AI services on Azure with CI/CD, logging and monitoring.
  • Document your work and explain results to the team and clients.
Requirements
  • 2-4 years of professional software development experience (backend-focused), including at least 1 year building LLM-based features that reached real users - beyond simple API calls.
  • Strong Python, plus solid software engineering fundamentals: REST API design, async programming, automated testing, Git, code review, CI/CD.
  • Experience with .NET Core / C#, or willingness to work in it - it is the main stack of our enterprise projects. A strong plus.
  • Hands-ons work with LLM APIs (Azure OpenAI, OpenAI, Anthropic): tool/function calling, structured outputs, prompt design, context management.
  • Practical RAG experience: chunking, embeddings, hybrid search, reranking, and a vector store (pgvector, Azure AI Search, Qdrant, ChromaDB or similar).
  • Experience with an agent framework (LangGraph, LangChain, LlamaIndex, Semantic Kernel) or with building your own orchestration.
  • SQL and relational database knowledge (SQL Server / PostgreSQL).
  • Docker and cloud deployment experience (Azure preferred).
  • Daily, effective use of AI coding tools (Claude Code, Cursor or similar).
Who You Are
  • High agency: you take ownership of ambiguous problems, find a way through, and ship.
  • Product mindset: you think in terms of user and business outcomes, not just model metrics.
  • Curious and quick to learn in a field that changes every month - and generous in sharing what you learn.
  • A clear communicator with both technical and non-technical people.
Nice to Have
  • Local / on-prem LLM deployment (vLLM, Ollama) and fine-tuning of open-source models (LoRA/QLoRA).
  • Speech and voice AI (Whisper, Azure Speech, voice agents).
  • n8n or similar workflow-automation tooling.
  • LLM observability and evaluation tools (Langfuse, LangSmith, Ragas or similar).
  • React/TypeScript, Supabase or Vercel experience - enough to ship a feature end to end.
  • GitHub profile, portfolio of AI projects, or publications.
Education

Bachelor’s Degree in Computer Science, Software/Computer Engineering, Mathematics or other related field from a four-year College or University.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software/AI engineer Turkey
Senior Software/AI engineer Turkey

Zoolatech • Fatih

On-site
TRY 300,000 - 700,000
Full Stack AI Engineer
Full Stack AI Engineer

Overseas • Fatih

Remote
TRY 8,854,000 - 11,805,000
100% remote setup
Paid Time Off
Holidays
AI Solution Architect
AI Solution Architect

Prometa AI • Fatih

On-site
TRY 750,000 - 1,100,000
Production AI Software Engineer – LLMs & Agents
Production AI Software Engineer – LLMs & Agents

Arfitect • Konak

On-site
TRY 350,000 - 650,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

ManpowerGroup Türkiye • Fatih

On-site
TRY 600,000 - 1,000,000
Senior AI Engineer with RAG and Agentic architectures
Senior AI Engineer with RAG and Agentic architectures

EPAM Systems • Turkey

On-site
TRY 5,900,000 - 8,850,000
Private health insurance
Continuous upskilling
Internal courses access
+1
Senior AI/ML Engineer
Senior AI/ML Engineer

adesso Turkey • Fatih

On-site
TRY 350,000 - 600,000
AI Engineer
AI Engineer

Apilex • Şişli

On-site
TRY 600,000 - 900,000
Software Craftsperson/Typescript- II
Software Craftsperson/Typescript- II

Jobgether SRL • Turkey

On-site
TRY 330,000 - 520,000
Fully remote, remote-first
Structured core hours
In-person coworking sprints (travel)
+7
Artificial Intelligence Team Lead
Artificial Intelligence Team Lead

CODEX • Sarıyer

On-site
TRY 400,000 - 700,000