Point your AI agent at freehire and let it find you a job.

Get the CLI →

Software Developer (AI)

NewBe an early applicant

Summary

Builds AI/LLM-powered tools that automate and optimize SDLC and testing processes for a banking client, working closely with analysts, developers, testers, and DevOps. Core stack: Python, LangChain/LangGraph or Pydantic AI, SQL with relational databases; hybrid work in Warsaw or Kraków, B2B up to 140 PLN/h.

  • Bankowość

  • B2B: do 140 zł/h

  • Miejsce pracy: Warszawa lub Kraków, hybrydowy model pracy

  • Start: 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.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available