Software Developer (AI)
NewBe an early applicantSummary
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.