AI Software Developer

Emagine — Poland · Posted ~3 hours ago

Mid Contract Hybrid

Skills

AI development LLM Requirements analysis IT solution design Software development System integration AI DevOps

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An AI software development role in the banking sector, focused on applying large language models to software development life-cycle processes. You will analyze technical and business requirements, design and implement AI-enabled solutions, integrate systems, modernize applications, and collaborate with multidisciplinary engineering and delivery teams. The position follows a hybrid model in Warsaw or Krakow.

Highlights

Work on innovative AI solutions for banking, automate software development and testing processes, and collaborate across business analysis, architecture, development, testing, and DevOps teams.

Description

BankowośćB2B: do 140 zł/hMiejsce pracy: Warszawa lub Kraków, hybrydowy model pracyStart: ASAP Podsumowanie: Stanowisko Software Developer (AI) będzie kluczowe dla rozwoju innowacyjnych rozwiązań AI w bankowości, koncentrując się na automatyzacji i optymalizacji procesów IT. Zadania: Pozyskiwanie, uzgadnianie, analiza wymagań biznesowych i technicznych oraz opracowywanie rekomendacji rozwiązań IT dla wykorzystania modeli LLM w procesach SDLC.Współpraca z zespołami testującymi celem opracowania rozwiązań AI wspomagających i automatyzujących część ich zadań.Ścisła współpraca z analitykami biznesowymi, architektami, deweloperami, testerami, devops w celu implementacji i wdrożenia powstałych rozwiązań.Modelowanie procesów, ustalanie komunikacji i integracji między systemami.Rozwój i utrzymanie aplikacji oraz komponentów IT w obszarze procesów SDLC zgodnie z architekturą referencyjną oraz wymaganiami technicznymi i biznesowymi.Modernizacja i optymalizacja istniejących systemów oraz rozwiązań IT, automatyzacja procesów oraz poprawa wydajności.Zapewnienie wysokiej jakości kodu poprzez code review, automatyzację testów i stosowanie dobrych praktyk programistycznych.Udział w testach technicznych, integracyjnych i wydajnościowych oraz tworzeniu i aktualizacji dokumentacji technicznej.Udział w monitorowaniu działania systemów, diagnozowaniu i rozwiązywaniu incydentów technicznych. Wymagania: Znajomość aktualnych rozwiązań rynkowych oraz technologii w zakresie generatywnej sztucznej inteligencji i możliwości zastosowania jej w procesach biznesowych.Znajomość narzędzi LangChain/LangGraph lub/i Pydantic AI.Znajomość stosowanych metodologii i narzędzi z dziedziny testów systemów IT.Doświadczenie w zbieraniu i analizowaniu wymagań biznesowych i technicznych w projektach związanych z rozwojem systemów IT.Znajomość notacji UML/BPMN.Dobra znajomość SQL oraz relacyjnych baz danych: Oracle, MSSQL, PostgreSQL.Dobra znajomość języka programowania Python.Znajomość koncepcji Big Data lub podstawowe doświadczenie w przetwarzaniu dużych zbiorów danych.Podstawowa znajomość języka programowania Java.Podstawowa znajomość języka programowania JavaScript.Doświadczenie w sektorze bankowym będzie dodatkowym atutem.