AI Software Engineer
Arfitect Hakkında
2017 yılında kurulan ve İzmir Ege Teknopark'ta bulunan Arfitect, yapay zeka odaklı özel yazılım ve AI danışmanlığı şirketidir. Enerji, imalat, havacılık ve perakende sektörlerindeki önde gelen şirketler için yapay zeka destekli kurumsal uygulamalar geliştiriyor, aynı zamanda kendi AI SaaS ürünlerimizi hayata geçiriyoruz. Kültürümüz ekip çalışması, inovasyon ve sürekli öğrenmeyi değerli kılar; yeteneklerin geliştiği bir yerdir.
Rolünüz
Yapay zeka ile geliştiren bir yazılım mühendisi arıyoruz: sağlam bir backend temeli olan, LLM'leri, RAG ve ajan mimarilerini güvenilir, üretim kalitesinde ürün özelliklerine dönüştüren bir geliştirici. AI ekibimize katılacak, mevcut AI mühendisimiz ile backend ve frontend geliştiricilerimizin yanında çalışacaksınız. Odak noktanız müşteri ve ürün işlerinde uygulamalı AI geliştirmedir: AI Ar-Ge hattımız yeni modelleri ve teknikleri keşfeder, siz de değer kanıtlayanları üretimde çalışan sistemlere dönüştürürsünüz. Bu bir mühendislik rolüdür; araştırma veya veri bilimi pozisyonu değildir: üretimde işe yarayanı önemsiyoruz.
Sorumluluklar
- •LLM destekli özellikler ve servisler tasarlayın, geliştirin ve canlıya alın – RAG hatları, araç kullanan ajanlar, çoklu ajan iş akışları – fikirleri prototipten üretime, temiz, test edilmiş ve sürdürülebilir kod olarak taşıyın.
- •Uygulamalarımızın AI yeteneklerini tükettiği API'leri ve servisleri (Python/FastAPI, .NET Core) geliştirin; backend ve frontend geliştiricilerle sözleşmeleri ve entegrasyon detaylarını birlikte belirleyin.
- •“İyi”nin ne olduğunu tanımlayın: prompt'lar, retrieval ve ajan davranışı için değerlendirme setleri ve otomatik regresyon testleri oluşturun; hata senaryolarını analiz edin ve düzeltin.
- •Üretim nitelikleri için mühendislik yapın: yanıt süresi, öngörülebilir davranış, izlenebilirlik ve token maliyeti.
- •Guardrail'ler uygulayın: yapılandırılmış çıktılar, sunucu tarafı yetkilendirme, prompt injection savunmaları, veri gizliliği kısıtlamaları.
- •Projeden projeye taşınabilecek yeniden kullanılabilir bileşenler geliştirin – MCP sunucuları, ajan araçları ve skill'leri, prompt ve retrieval modülleri.
- •AI Ar-Ge hattımızla yakın çalışın: doğrulanmış prototipleri üretime alın ve gerçek dünya bulgularını ve hata senaryolarını geri besleyin.
- •Kendi projelerinizde modelleri ve araçları değerlendirin, alanın güncel gelişmelerini takip edin.
- •AI servislerini Azure üzerinde CI/CD, loglama ve izleme ile deploy edin ve işletimlerini sağlayın.
- •Çalışmalarınızı belgelendirin ve sonuçları ekibe ve müşterilere açıklayın.
Gereksinimler
- •2–4 yıl profesyonel yazılım geliştirme deneyimi (backend odaklı); bunlardan en az 1 yılı gerçek kullanıcılara ulaşmış LLM tabanlı özellikler geliştirmek – basit API çağrılarının ötesinde.
- •Güçlü Python, artı sağlam yazılım mühendisliği temelleri: REST API tasarımı, asenkron programlama, otomatik test, Git, kod incelemesi, CI/CD.
- •.NET Core / C# deneyimi veya bu stack'te çalışma isteği – kurumsal projelerimizin ana yığınıdır. Güçlü bir artı.
- •LLM API'leri ile pratik deneyim (Azure OpenAI, OpenAI, Anthropic): tool/function calling, yapılandırılmış çıktılar, prompt tasarımı, bağlam yönetimi.
- •Pratik RAG deneyimi: chunking, embedding'ler, hibrit arama, reranking ve bir vektör deposu (pgvector, Azure AI Search, Qdrant, ChromaDB veya benzeri).
- •Bir ajan framework'ü (LangGraph, LangChain, LlamaIndex, Semantic Kernel) veya kendi orkestrasyonunuzu kurma deneyimi.
- •SQL ve ilişkisel veritabanı bilgisi (SQL Server / PostgreSQL).
- •Docker ve bulut deployment deneyimi (Azure tercih edilir).
- •AI kodlama araçlarının günlük, etkili kullanımı (Claude Code, Cursor veya benzeri).
- •İngilizcede akıcılık.
Siz Kimsiniz
- •Yüksek inisiyatif: belirsiz sorunların sahipliğini alırsınız, bir yol bulur ve teslim edersiniz.
- •Ürün bakış açısı: yalnızca model metrikleri değil, kullanıcı ve iş sonuçları üzerinden düşünürsünüz.
- •Her ay değişen bir alanda meraklı ve hızlı öğrenen – ve öğrendiklerinizi paylaşmada cömert.
- •Hem teknik hem teknik olmayan kişilerle net iletişim kuran.
Tercih Edilen
- •Yerel / on-prem LLM deployment (vLLM, Ollama) ve açık kaynak modellerin fine-tune edilmesi (LoRA/QLoRA).
- •Konuşma ve ses AI (Whisper, Azure Speech, ses ajanları).
- •n8n veya benzeri iş akışı otomasyon araçları.
- •LLM gözlemlenebilirlik ve değerlendirme araçları (Langfuse, LangSmith, Ragas veya benzeri).
- •React/TypeScript, Supabase veya Vercel deneyimi – uçtan uca bir özelliği teslim edecek kadar.
- •Büyük kurumsal müşterilere yazılım teslim etme deneyimi.
- •GitHub profili, AI proje portföyü veya yayınlar.
Eğitim
Bilgisayar Bilimleri, Yazılım/Bilgisayar Mühendisliği, Matematik veya ilgili alanlarda dört yıllık lisans derecesi.
Başvuru e-posta ile yapılır. CV'nizi, GitHub/portföy bağlantınızı ve geliştirdiğiniz, canlıya aldığınız bir LLM destekli özellik hakkında birkaç satırı şu adrese gönderin:
career@arfitect.com