Senior Software Engineer in Warsaw

Senior Software Engineer in Warsaw

Warsaw Pełny etat Hybrydowo
A

W skrócie

  • Zadania: Twórz oprogramowanie w nowoczesnym środowisku chmurowym i rozwijaj innowacyjne funkcje platformy Vantage.
  • Firma: ABBYY to globalna firma technologiczna z ponad 35-letnim doświadczeniem.
  • Benefity: Elastyczne godziny pracy, zdalne opcje, płatny urlop rodzicielski i dni wolne na wolontariat.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery w międzynarodowym zespole.
  • Dlaczego ta praca: Pracuj nad przełomowymi technologiami AI i wpływaj na sposób, w jaki firmy przetwarzają dokumenty.
  • Kwalifikacje: Ponad 5 lat doświadczenia w programowaniu w C++ oraz umiejętność pracy w zespołach.

Dołącz do ABBYY i bądź częścią zespołu, który celebruje Twój unikalny styl pracy. Dzięki elastycznym opcjom pracy, wspierającemu zespołowi i nagrodom odzwierciedlającym Twoją wartość, możesz skupić się na tym, co najważniejsze – na swoim rozwoju, jednocześnie napędzając nasz. Nasze zobowiązanie do szacunku, przejrzystości i prostoty oznacza, że możesz nam zaufać, że zawsze wybierzemy właściwą drogę.

ABBYY Vantage to nasza flagowa platforma Document AI – produkt oparty na chmurze, zbudowany na mikroserwisach, który łączy w sobie AI, OCR, NLP oraz bezpośrednią integrację LLM, aby pomóc klientom korporacyjnym w ekstrakcji, klasyfikacji i działaniu na danych z dowolnego dokumentu. Wersja Vantage 3.0, nasza najnowsza wersja, wprowadza natywną integrację z Azure OpenAI, zgodność na poziomie przedsiębiorstwa oraz rosnącą bibliotekę prekonfigurowanych umiejętności AI.

Poszukujemy Starszego Inżyniera Oprogramowania, który dołączy do zespołu inżynieryjnego Vantage. Będziesz aktywnym uczestnikiem budowania i rozwijania usług, które napędzają możliwości AI dokumentów Vantage – od pipeline'ów OCR i procesów szkolenia umiejętności po integracje API i infrastrukturę analityczną. Przyniesiesz silne fundamenty inżynieryjne, nastawienie na jakość oraz chęć dostarczania niezawodnego, skalowalnego oprogramowania w środowisku chmurowym.

Obowiązki:

  • Rozwój End-to-End: Projektowanie, rozwijanie, testowanie i wdrażanie funkcji i usług w ramach platformy Vantage, przyczyniając się do obszarów takich jak przetwarzanie dokumentów, zarządzanie umiejętnościami AI, infrastruktura chmurowa i warstwy API.
  • Jakość kodu: Pisanie czystego, łatwego w utrzymaniu, dobrze przetestowanego kodu; aktywne uczestnictwo w przeglądach kodu i promowanie najlepszych praktyk inżynieryjnych w zespole.
  • Współpraca międzyfunkcyjna: Ścisła współpraca z menedżerami produktów, projektantami UX, inżynierami ML i innymi inżynierami oprogramowania w celu przekształcenia wymagań funkcjonalnych Vantage w dobrze zaprojektowane rozwiązania.
  • Ciągłe doskonalenie: Identyfikowanie i zgłaszanie ulepszeń istniejących usług Vantage, narzędzi i procesów dostarczania; przyczynianie się do redukcji długu technicznego i zwiększenia wydajności inżynieryjnej.
  • Wiarygodność systemu: Monitorowanie zdrowia i wydajności usług chmurowych Vantage; badanie i rozwiązywanie incydentów produkcyjnych w odpowiednim czasie.
  • Rozwój techniczny: Śledzenie postępów w dziedzinie Document AI, wzorców chmurowych i podejść do integracji GenAI, które mogą poprawić platformę Vantage.

Wymagania:

  • Więcej niż 5 lat doświadczenia zawodowego w inżynierii oprogramowania z głęboką wiedzą w C++.
  • Udokumentowana zdolność do pracy z wieloma językami programowania oraz chęć pracy zarówno z C# .NET, jak i C++.
  • Praktyczne doświadczenie z konteneryzacją aplikacji przy użyciu Dockera.
  • Udokumentowane doświadczenie w projektowaniu, wdrażaniu i obsłudze pipeline'ów CI/CD do budowania, testowania i wdrażania (najlepiej przy użyciu GitHub Actions).

Pożądane kwalifikacje:

  • Dobre zrozumienie architektury mikroserwisów, projektowania systemów rozproszonych i wzorców chmurowych na poziomie przedsiębiorstwa.
  • Doświadczenie w chmurze i Kubernetes, najlepiej przy użyciu Microsoft Azure (AKS, Storage, Key Vaults, Azure SQL lub równoważne).
  • Praktyczne doświadczenie w pracy z relacyjnymi bazami danych, w tym projektowanie schematów, indeksowanie i optymalizacja wydajności zapytań.
  • Praktyczne doświadczenie w projektowaniu i obsłudze systemów opartych na workflow (orkiestracja, ponowienia, limity czasowe i zarządzanie stanem).
  • Doświadczenie w integracji uczenia maszynowego, sieci neuronowych lub LLM w aplikacjach i procesach przedsiębiorstw.
  • Znajomość technologii OCR, NLP i wizji komputerowej.

Zakres wynagrodzenia: Przewidywany zakres wynagrodzenia podstawowego dla tej pozycji wynosi od 228,000 PLN do 264,000 PLN rocznie. Zakres wynagrodzenia podstawowego może się różnić w zależności od lokalizacji geograficznej oraz odpowiedniego doświadczenia, wykształcenia, certyfikatów i seniority w porównaniu do innych wykonujących podobną pracę.

Dołączając do ABBYY, będziesz mógł cieszyć się elastycznymi opcjami pracy zdalnej i hybrydowej, a także kulturą dawania, oferującą dwa płatne dni wolne na wolontariat każdego roku. Oferujemy również płatny urlop rodzicielski we wszystkich naszych lokalizacjach.

Senior Software Engineer in Warsaw – pracodawca: ABBYY

ABBYY to doskonały pracodawca, który oferuje elastyczne opcje pracy oraz wsparcie zespołu, co pozwala skupić się na rozwoju osobistym i zawodowym. Nasza kultura oparta na szacunku, przejrzystości i prostocie sprzyja innowacyjności, a możliwość pracy w międzynarodowym zespole z ponad 30 narodowościami zapewnia unikalne doświadczenia i perspektywy. Dodatkowo, oferujemy możliwości rozwoju kariery oraz dwa płatne dni wolne na wolontariat, co podkreśla nasze zaangażowanie w społeczność i równowagę między życiem zawodowym a prywatnym.

A

Dane kontaktowe:

Zespół rekrutacyjny ABBYY

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer in Warsaw

C++
C# .NET
Docker
CI/CD pipelines
GitHub Actions
Microservices architecture
Distributed system design