-
WTECHIN Software Information Technology and Consultancy

Software Engineer

WTECHIN Software Information Technology and Consultancy
Turkey · Full-time · Mid-Senior

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

ai kubernetes typescript rabbitmq redis oauth cicd tdd aws
Login to Apply
Posted
Jun 16, 2026
Type
Full-time
Level
Mid-Senior
Location
Türkiye

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Kaizen Loyalty
Related

Senior Backend Developer

2026-06-16

Full-time
Not Applicable
Turkey
IT Services
Engineering
View Job Details
Nearmap
Related

Senior Software Engineer

2026-06-16

Full-time
Associate
Poland
Software Development
Production
View Job Details
WTECHIN Software Information Technology and Consultancy
Related

Artificial Intelligence Engineer

2025-02-03

Full-time
Associate
Turkey
IT Services
Engineering