Software Engineer 'NLP'

Yapı Kredi Teknoloji

Fatih

Hybrid

TRY 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity to work in hybrid model
Company-contributed individual retirement insurance
Birthday off day

Job summary

Yapı Kredi Teknoloji is seeking a Software Engineer to join their NLP team. This role is crucial for integrating advanced AI solutions into financial applications. The engineer will develop scalable backend systems, ensuring compliance with banking security standards.

Candidates should have at least 5 years of software development experience, especially in Java technologies and microservices. The position offers a hybrid working model with various employee benefits.

Qualifications

  • Minimum 5 years of professional experience in software design and development, preferably within the Finance or Fintech sector.
  • Proven experience with scalable system design and software design patterns.
  • Demonstrated experience in maintaining software security and implementing secure coding practices.

Responsibilities

  • Design and implement scalable backend architectures for NLP models in banking systems.
  • Develop and maintain high-performance microservices using Java/Spring Boot.
  • Enforce enterprise-level security standards for AI-powered services.

Skills

Enterprise Java technologies (Spring Boot, Maven, Hibernate)
Object-Oriented Design (OOD)
Microservices architecture
NoSQL databases (Couchbase, Redis, MongoDB)
Docker
Python development
REST/SOAP web services
Frontend development (TypeScript/React)
Agile methodologies (SCRUM)

Education

B.Sc. or M.Sc. degree in Computer Engineering, Software Engineering, or related field

Tools

Docker
OpenShift
Git
Jira
Confluence

Job description

Yapı Kredi Technology is a technology company that produces innovative, high quality, and high value-added products and solutions in the finance sector. With more than 2,000 employees, it aims to create products that will shape the sector for Yapı Kredi Bank and to be the undisputed leader in the field of technology by using modern architectural systems and cloud technologies. It also contributes to the development of new and exemplary products for the sector by using natural language processing, machine learning, artificial intelligence, and data mining technologies with its R&D team.

Who We Are:

At Yapı Kredi Technology, we research with passion, wonder as we learn, and implement innovations that shape the future together. We take responsibility from the first day with our expert colleagues and work with all our strength for pioneering applications. We make quick decisions and take action. We quickly adapt to innovations and changes.

What Do We Offer:
  • Opportunity to work in hybrid model
  • Opportunity to work in Koç Group Community Companies' offices
  • Career development opportunities in a structured technology career path
  • Opportunity to benefit from BizClub and KoçAilem privileges exclusive to Yapı Kredi Technology employees
  • Company-contributed individual retirement insurance
  • Birthday off day

We are looking for a Software Engineer to join our NLP team. This role is pivotal in bridging the gap between cutting‑edge AI research and robust, enterprise‑grade financial applications. You will be responsible for architecting, developing, and maintaining the backend systems that power our NLP and Generative AI solutions within a high‑scale banking environment.

Qualifications:
  • B.Sc. or M.Sc. degree in Computer Engineering, Software Engineering, or a related field.
  • Minimum 5 years of professional experience in software design and development, preferably within the Finance or Fintech sector.
  • Deep expertise in enterprise Java technologies (Spring Boot, Maven, Hibernate) and strong command of Object‑Oriented Design (OOD).
  • Proven experience with Microservices architecture, software design patterns, and scalable system design.
  • Proficiency in NoSQL databases such as Couchbase, Redis, or MongoDB, along with traditional relational databases.
  • Hands‑on experience with Docker, OpenShift, and CI/CD pipelines. Familiarity with Git, Jira, and Confluence.
  • Demonstrated experience in maintaining software security, resolving vulnerabilities, and implementing secure coding practices.
  • Python development experience and a solid understanding of ML pipelines (data processing, model serving, and testing).
  • Experience in building REST/SOAP web services and frontend development skills in TypeScript/React.
  • Familiarity with integrating LLM-based services or vector databases into Java-based backends.
  • Advanced experience in Linux/Unix environments.
  • Prior experience working in SCRUM/Agile methodologies.
Job Description:
  • Design and implement scalable backend architectures to integrate NLP models and Agentic AI workflows into core banking systems.
  • Develop and maintain high-performance microservices using Java/Spring Boot, ensuring seamless communication between AI engines and financial platforms.
  • Build and optimize cloud‑native applications, focusing on low‑latency data processing and high availability for AI‑driven services.
  • Enforce enterprise‑level security standards, ensuring that AI‑powered services meet rigorous banking compliance and data protection requirements.
  • Orchestrate deployment pipelines using Docker and OpenShift, maintaining a robust MLOps‑aligned software delivery lifecycle.
  • Lead software design patterns and object-oriented programming best practices within the team to ensure code quality and maintainability.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Business Analyst 'NLP'
Business Analyst 'NLP'

Yapı Kredi Teknoloji • Fatih

Hybrid
TRY 50,000 - 70,000
Hybrid work model
Career development opportunities
Company-contributed retirement insurance
+1
Senior NLP & AI Backend Engineer - FinTech
Senior NLP & AI Backend Engineer - FinTech

Yapı Kredi Teknoloji • Fatih

Hybrid
TRY 70,000 - 90,000
Opportunity to work in hybrid model
Company-contributed individual retirement insurance
Birthday off day
Software Engineer 'Treasury Products Application Development'
Software Engineer 'Treasury Products Application Development'

Yapı Kredi Teknoloji • İzmit

Hybrid
TRY 350,000 - 600,000
Hybrid work model
Koç Group Community access offices
Structured technology career path
+3
Senior Full Stack Software Engineer 'Platform and Dialog Banking Application Development'
Senior Full Stack Software Engineer 'Platform and Dialog Banking Application Development'

Yapı Kredi Teknoloji • Gebze

Hybrid
TRY 350,000 - 700,000
Hybrid work model
Koç Group Offices
Career development path
+3
Process Architecture Specialist
Process Architecture Specialist

Yapı Kredi Teknoloji • İzmit

Hybrid
TRY 420,000 - 540,000
Hybrid work model
Koç Group Community Offices
Structured technology career path
+4
Software Engineer 'Data Governance'
Software Engineer 'Data Governance'

Yapı Kredi Teknoloji • İzmit

Hybrid
TRY 180,000 - 270,000
Hybrid work model
Birthday off day
Company retirement insurance
AI Governance Consultant
AI Governance Consultant

Yapı Kredi Teknoloji • İzmit

Hybrid
TRY 420,000 - 540,000
Hybrid model
Koç Group offices
Career path
+3
Software Engineer 'Capital Markets Application Development'
Software Engineer 'Capital Markets Application Development'

Yapı Kredi Teknoloji • İzmit

Hybrid
TRY 700,000 - 900,000
Hybrid model
Koç Group community offices
Retirement insurance
+1
Senior Full-Stack Java & AI Developer
Senior Full-Stack Java & AI Developer

Koc Finansman A.S. • Fatih

On-site
TRY 900,000 - 1,300,000
AI-powered tools like GitHub Copilot/0
AI/NLP Analyst for Banking Tech
AI/NLP Analyst for Banking Tech

Yapı Kredi Teknoloji • Fatih

Hybrid
TRY 50,000 - 70,000
Hybrid work model
Career development opportunities
Company-contributed retirement insurance
+1