Software Engineer
Yapay Zeka Yazılım Geliştirici (.NET / LLM & RAG)
WTECHIN olarak, yapay zeka destekli kurumsal yazılım projelerimizde görev alacak Yapay Zeka Yazılım Geliştirici arıyoruz.
Aranan Nitelikler
- Yazılım geliştirme alanında tercihen minimum 4 yıl deneyimli,
- Üniversitelerin mühendislik (tercihen yapay zeka, yazılım, bilgisayar, matematik vb.) bölümlerinden mezun,
- C#, .NET Core, ASP.NET Core Web API teknolojilerinde deneyimli,
- RESTful API geliştirme ve backend servis mimarisi konularında bilgi sahibi,
- LLM, RAG, OpenAI, Azure OpenAI, NLP, prompt engineering ve agentic AI konularında çalışmış veya bu alanlarda kendini geliştirmiş,
- PostgreSQL, MongoDB, Redis ve RabbitMQ teknolojileri hakkında bilgi sahibi,
- Mikroservis mimarisi, Clean Architecture, SOLID prensipleri, Dependency Injection, Repository Pattern ve Unit of Work yaklaşımlarına hâkim,
- JWT, OAuth 2.0, SSO ve API güvenliği konularında deneyimli,
- Unit test, entegrasyon testi, TDD ve CI/CD süreçleri hakkında bilgi sahibi,
- Takım çalışmasına yatkın, teknik dokümantasyon üretimine önem veren,
- Kod kalitesi, sürdürülebilirlik ve güvenli yazılım geliştirme prensiplerini benimseyen.
Görev ve Sorumluluklar
Bu pozisyonda görev alacak ekip arkadaşımız; .NET backend geliştirme, RESTful API tasarımı, LLM/RAG tabanlı yapay zeka entegrasyonları, NLP tabanlı veri işleme, prompt mühendisliği, agentic AI yapıları ve kurumsal uygulamalara entegre edilecek yapay zeka destekli servislerin geliştirilmesi süreçlerinde aktif rol alacaktır.
- Belirlenen mimari ve standartlara uygun, sürdürülebilir ve kaliteli kod geliştirmek,
- C# 12 ve üzeri, .NET 8 ve üzeri, ASP.NET Core 8+ Web API teknolojileriyle backend servisleri geliştirmek,
- RESTful API tasarım prensiplerine uygun servisler tasarlamak ve implementasyonunu gerçekleştirmek,
- Async/Await best practice’lerine uygun asenkron programlama yapmak,
- Server-Sent Events (SSE) tabanlı gerçek zamanlı veri akışı senaryolarında görev almak,
- PostgreSQL ve MongoDB gibi veritabanlarıyla çok veritabanlı mimari kurgular geliştirmek,
- Redis cache yapıları ve RabbitMQ mesaj kuyruğu entegrasyonları üzerinde çalışmak,
- Cloud Servisler, Azure, AWS gibi platformlar üzerinde yapay zeka temelli servis entegrasyonlarına katkı sağlamak,
- OpenAI ve/veya Azure OpenAI tabanlı yapay zeka entegrasyonları geliştirmek,
- Large Language Model (LLM) mimarisi ve çalışma prensiplerine uygun uygulama bileşenleri geliştirmek,
- Transformer, attention mekanizması, token, embedding, context window ve token optimizasyonu gibi kavramları dikkate alarak LLM tabanlı uygulama geliştirme süreçlerinde görev almak,
- Prompt engineering, system prompt tasarımı, few-shot örnekleme ve chain-of-thought yaklaşımlarıyla yapay zeka çıktılarının kalitesini artırmaya yönelik çalışmalar yürütmek,
- RAG (Retrieval Augmented Generation) mimarisinin analiz, geliştirme ve uygulama süreçlerinde yer almak,
- Vector database, retrieval, reranking, fine-tuning ve RLHF gibi kavramlarla ilişkili yapay zeka uygulama kurgularına katkı sağlamak,
- LLM çıktı kalitesini; hallucination tespiti, faithfulness ve relevance metrikleri açısından değerlendirmek,
- AI güvenliği kapsamında prompt injection, jailbreak koruması ve içerik filtreleme süreçlerine katkı sağlamak,
- Agentic AI ve Multi-Agent System yaklaşımlarına dayalı yapay zeka senaryolarında görev almak,
- Semantic Kernel, LangChain, LlamaIndex, AutoGen gibi araç ve frameworkler ile geliştirilecek yapılara adapte olmak,
- React 18+ ve TypeScript 5+ ile geliştirilen frontend bileşenleriyle entegre çalışabilecek servisler geliştirmek,
- JWT (JSON Web Token) implementasyonu, OAuth 2.0 akışları ve token yönetimi süreçlerinde görev almak,
- Microsoft Entra ID / Single Sign-On entegrasyonlarına katkı sağlamak,
- OWASP Top 10 güvenlik standartlarına uygun yazılım geliştirme pratiklerini uygulamak,
- Mikroservis mimarisi tasarımı ve yönetimi süreçlerinde aktif rol almak,
- Dependency Injection, servis yaşam döngüsü yönetimi, Repository Pattern ve Unit of Work yaklaşımlarını uygulamak,
- xUnit, NUnit ile unit test ve entegrasyon testleri yazmak,
- Test-Driven Development (TDD) yaklaşımına uygun geliştirme süreçlerine katkı sağlamak,
- CI/CD pipeline yapılandırma ve yönetim süreçlerinde görev almak,
- Bug fixing, performans iyileştirmeleri, kod kalitesi ve teknik dokümantasyon üretimi süreçlerine aktif katılım sağlamak,
- Sprint süreçlerinde teknik ekiple koordineli şekilde çalışmak.
Tercihen
- React 18+ ve TypeScript 5+ ile geliştirme deneyimi olan,
- Semantic Kernel, LangChain, LlamaIndex, AutoGen gibi araçlarla çalışmış,
- Kurumsal yapay zeka asistanı, chatbot, doküman sorgulama, RAG tabanlı bilgi erişim sistemi veya karar destek sistemi projelerinde görev almış,
- Docker, Kubernetes, Azure veya AWS üzerinde servis geliştirme/konumlandırma deneyimi bulunan,
- Public proje, GitHub çalışması veya demo uygulama geliştirme alışkanlığı olan adaylar tercih sebebidir.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Backend Developer
2026-06-16
Senior Software Engineer
2026-06-16
Artificial Intelligence Engineer
2025-02-03
- Posted
- Jun 16, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Türkiye
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Backend Developer
2026-06-16
Senior Software Engineer
2026-06-16
Artificial Intelligence Engineer
2025-02-03