Dołącz do zespołu, który wspiera rozwój rozwiązań w ramach globalnej strategii w obszarze automatyzacji procesów podatkowych i wdrażania AI. Długoterminowym celem projektu jest dostarczenie innowacyjnych rozwiązań technologicznych wspierających automatyzację i usprawnienia w obszarze podatkowym.
Zespół będzie rozwijał narzędzia oraz komponenty (np. pluginy), które umożliwią praktyczne wdrożenie strategii AI w firmie. Poszukujemy doświadczonego lidera technicznego, który pokieruje zespołem 4-6 programistów i testerów oraz będzie łączył funkcje zarządzające z aktywnym udziałem w procesie tworzenia oprogramowania.
Lider Techniczny / Python Developer (AI Solutions)
Twój zakres obowiązków
- Zarządzanie zespołem Scrum (4-6 osób) oraz zapewnienie skutecznej komunikacji z klientem.
- Tworzenie architektury i projektowanie rozwiązań opartych na AI.
- Udział w pełnym cyklu wytwarzania oprogramowania, dbając o jakość i terminowość dostarczanych rozwiązań.
- Prowadzenie przeglądów kodu oraz wdrażanie najlepszych praktyk programistycznych.
- Analiza rozwiązań pod kątem skalowalności i wydajności.
- Promowanie rozwoju zespołu oraz aktywne wsparcie członków zespołu.
- Monitorowanie postępu prac oraz raportowanie.
- Wdrażanie API oraz integracja modeli AI z innymi systemami.
- Zapewnienie zgodności rozwiązań z regulacjami dotyczącymi bezpieczeństwa i ochrony danych
Nasze wymagania
- Min. 8 lat doświadczenia w rozwoju oprogramowania.
- Biegła znajomość Python i FastAPI (tworzenie RESTful API).
- Doświadczenie w programowaniu asynchronicznym w Pythonie.
- Znajomość Docker, Kubernetes oraz infrastruktury chmurowej (Azure, AWS lub GCP).
- Praktyczna znajomość rozwiązań GenAI i narzędzi takich jak LangChain, LlamaIndex czy wektorowe bazy danych.
- Znajomość narzędzi do monitorowania wydajności (Azure App Insights, Prometheus, Grafana).
- Umiejętność projektowania i implementacji microservices.
- Znajomość narzędzi CI/CD: Jenkins, GitLab CI, CircleCI.
- Wiedza z zakresu autoryzacji i bezpieczeństwa (OAuth, JWT).
- Znajomość Azure Services: App Service, Service Bus, Functions, SQL Database.
- Doświadczenie z profilowaniem kodu oraz narzędziami analizy statycznej.
- Znajomość baz danych: MS SQL, NoSQL, Redis.
- Umiejętność pracy z Node.js oraz narzędziami typu Postman, Fiddler.
- Bardzo dobre umiejętności komunikacji w języku angielskim.
- Doświadczenie w technologiach .NET Core (ASP.NET MVC, WebAPI).
- Znajomość C#, wzorców projektowych oraz Dependency Injection.
- Umiejętność korzystania z narzędzi takich jak xUnit oraz MediatR.
- Znajomość Azure DevOps, GitHub oraz narzędzi raportowania (PowerBI, SSRS).
- Wiedza z zakresu OWASP (SQLi, XSS, CSRF).