
RBC to globalna instytucja finansowa z siedzibą w Kanadzie, której działalność obejmuje bankowość, finansowanie, ubezpieczenia, inwestowanie, zarządzanie majątkiem, planowanie finansowe oraz rynki kapitałowe. Firma obsługuje ponad 17 milionów klientów w Kanadzie, Stanach Zjednoczonych i 27 innych krajach, a jej zespół liczy ponad 94 000 pracowników. Zdywersyfikowany model działalności RBC łączy ugruntowane usługi finansowe z naciskiem na innowacje i jakość obsługi klienta.
Zastępca dyrektora, lider rozwoju produktów AI — RBC, Halifax
Pokierujesz rozwojem produktów do monitorowania komunikacji i zapewniania zgodności, wykorzystujących generatywną AI, w RBC Capital Markets. Będziesz nadzorować tworzenie rozwiązań full-stack, rozwój agentów AI i wdrażanie produktów na środowisko produkcyjne.
Opis
- Kierować rozwojem produktów AI w modelu full-stack, obejmującym front-end, back-end oraz możliwości AI/ML
- Brać odpowiedzialność za architekturę, implementację, testowanie, rozwiązywanie problemów, wdrażanie i ciągłe doskonalenie
- Tworzyć rozwiązania AI/ML z wykorzystaniem dużych modeli językowych, agentów AI, inżynierii promptów, generowania wspomaganego wyszukiwaniem oraz inteligentnej automatyzacji
- Tworzyć systemy monitorowania komunikacji do generowania alertów, wykrywania anomalii i analizy dochodzeniowej
- Wykorzystywać Copilot, asystentów generatywnej AI oraz inne narzędzia programistyczne wspomagane przez AI w celu przyspieszenia dostarczania rozwiązań
- Współpracować z zespołami monitorowania, zgodności, produktowym i inżynierii danych przy tworzeniu planów rozwoju oraz definiowaniu wymagań
- Wspierać rozwój programistów w zakresie inżynierii wspomaganej przez AI poprzez mentoring, przeglądy kodu i dzielenie się wiedzą
- Oceniać nowe technologie i frameworki AI/ML, a następnie tworzyć rozwiązania typu proof of concept
- Wyznaczać kierunek techniczny w warunkach niepewności i dbać o realizację prac zgodnie z harmonogramem
- Budować relacje z zespołami wewnętrznymi i partnerami zewnętrznymi, wspierając organizacyjną strategię AI
Wymagania
- Zaawansowana znajomość Pythona oraz doświadczenie w pracy z JavaScript lub TypeScript i Javą
- Bardzo dobra znajomość frameworków back-endowych, takich jak Node.js, Spring Boot, FastAPI lub Django
- Praktyczne doświadczenie z nowoczesnymi frameworkami front-endowymi, w tym React, Angular lub Vue.js
- Praktyczne doświadczenie we wdrażaniu na produkcję dużych modeli językowych, NLP, inżynierii promptów, RAG, wektorowych baz danych i frameworków agentów AI
- Biegłość w korzystaniu z Copilot i innych narzędzi programistycznych wspomaganych przez AI
- Doświadczenie w pracy z AWS, Azure lub Google Cloud Platform
- Praktyczna znajomość Dockera, Kubernetesa i podejścia infrastructure as code
- Bardzo dobra znajomość SQL oraz doświadczenie z relacyjnymi i nierelacyjnymi bazami danych
- Znajomość Kafka, Kinesis, Airflow i Spark
- Doświadczenie z CI/CD, testami automatycznymi, narzędziami do kontroli jakości kodu i monitorowaniem środowisk produkcyjnych
- Doświadczenie w tworzeniu agentów AI lub przepływów agentowych w środowisku korporacyjnym albo regulowanym
- Udokumentowana umiejętność kierowania zespołami, wyznaczania kierunku technicznego, ustanawiania standardów kodowania oraz rozwijania młodszych i średniozaawansowanych inżynierów
- Doświadczenie w pracy w zespołach agile z właścicielami produktów, analitykami biznesowymi i innymi partnerami międzyfunkcyjnymi
- Umiejętność wyjaśniania możliwości technicznych językiem biznesowym, prezentowania planów rozwoju i wpływania na strategię technologiczną we współpracy z kadrą kierowniczą wyższego szczebla
- Swoboda pracy w warunkach niepewności i zmieniających się wymagań, z gotowością do szybkiego prototypowania i dopracowywania rozwiązań do wdrożenia produkcyjnego
Benefity
- Kompleksowy pakiet całkowitego wynagrodzenia, obejmujący premie, elastyczne świadczenia, konkurencyjne wynagrodzenie, prowizje i odpowiednie nagrody w akcjach
- Wsparcie kadry kierowniczej w rozwoju zawodowym poprzez coaching i możliwości zarządzania
- Współpracujące, progresywne, dynamiczne i nastawione na wysokie wyniki środowisko pracy
- Rozwiązania wspierające równowagę między życiem zawodowym a prywatnym
- Możliwości budowania silnych relacji z klientami
- Dostęp do różnorodnych możliwości kariery w różnych obszarach biznesowych i lokalizacjach