Senior Software Engineer

Senior Software Engineer

Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
B

W skrócie

  • Zadania: Twórz wydajne systemy w Rust i projektuj usługi rozproszone.
  • Firma: Innowacyjna firma technologiczna z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z szansami na rozwój kariery.
  • Dlaczego ta praca: Rozwiązuj trudne problemy w systemach rozproszonych i pracuj z AI.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu i znajomość Rust.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Poszukujemy inżyniera oprogramowania, który jest zarówno silnym inżynierem systemowym, jak i twórcą z doświadczeniem w AI. Powinieneś mieć wyjątkowe podstawy programowania, głębokie doświadczenie w dostarczaniu oprogramowania produkcyjnego oraz szerokie doświadczenie w korzystaniu z narzędzi i agentów AI jako części swojego podstawowego procesu rozwoju.

Ta rola koncentruje się na budowaniu i skalowaniu naszej platformy zarządzania handlem, z głównym rozwojem w Rust i selektywną pracą w C#/.NET. Będziesz pracować nad platformą przetwarzania zdarzeń o wysokiej przepustowości, która obsługuje setki milionów zdarzeń wspierających przetwarzanie transakcji w obszarach takich jak akcje, makro, kredyty i towary.

Oczekujemy, że połączysz inżynierię opartą na pierwszych zasadach z nowoczesnym rozwojem wspomaganym przez AI, aby działać szybciej, rozwiązywać trudniejsze problemy i podnosić standard wykonania.

Co będziesz robić:

  • Budować systemy Rust o wysokiej wydajności i wielowątkowe dla dużej skali przepływu handlu i przetwarzania zdarzeń.
  • Projektować, wdrażać i obsługiwać usługi rozproszone, które są niezawodne, obserwowalne i gotowe do produkcji.
  • Korzystać z narzędzi i agentów AI, takich jak Claude Code, Codex lub podobne platformy, aby przyspieszyć projektowanie, implementację, debugowanie, testowanie i refaktoryzację.
  • Zastosować silny osąd inżynieryjny, aby zweryfikować pracę generowaną przez AI i zapewnić poprawność, bezpieczeństwo, wydajność i łatwość utrzymania.
  • Posiadać systemy od początku do końca, od architektury po wdrożenie i wsparcie produkcyjne.
  • Poprawić przepustowość, opóźnienia, efektywność pamięci i koszty infrastruktury AWS na dużą skalę.
  • Współpracować z inżynierami w Nowym Jorku, Londynie, Polsce, Singapurze i Hongkongu.

Czego szukamy:

  • 5+ lat doświadczenia w budowaniu i dostarczaniu oprogramowania produkcyjnego w środowiskach o wysokiej wydajności lub przedsiębiorstwie.
  • Doskonale rozwinięte podstawy programowania, w tym projektowanie oprogramowania, struktury danych, algorytmy, współbieżność, debugowanie i testowanie.
  • Szerokie doświadczenie w korzystaniu z narzędzi wspomagających rozwój oprogramowania AI i agentów kodowania, aby znacząco poprawić prędkość rozwoju i dostarczać aplikacje produkcyjne.
  • Udokumentowane doświadczenie w wykorzystaniu AI nie tylko do autouzupełniania, ale jako prawdziwego akceleratora inżynieryjnego w zakresie kodowania, testowania, debugowania, refaktoryzacji, dokumentacji i automatyzacji procesów roboczych.
  • Silny osąd, kiedy ufać AI, kiedy głęboko weryfikować i kiedy polegać na rozumowaniu opartym na pierwszych zasadach.
  • Znaczące doświadczenie produkcyjne z Rust, w tym async/await, zarządzanie pamięcią i programowanie wielowątkowe.
  • Znajomość C# i .NET Core.
  • Doświadczenie w budowaniu systemów rozproszonych z użyciem REST, gRPC, mikroserwisów oraz platform komunikacyjnych, takich jak Kafka, RabbitMQ lub SQS/SNS.
  • Silne doświadczenie w AWS, w tym projektowanie systemów bezserwerowych i świadomych wydajności.
  • Silne umiejętności komunikacyjne i zdolność do efektywnej pracy w szybko zmieniającym się, współpracującym zespole.

Miło widziane:

  • Doświadczenie w budowaniu workflow rozwoju opartego na AI lub integracji agentów kodowania w procesach inżynieryjnych zespołu.
  • Znajomość Agile, TDD/BDD i frameworków testowych Rust.
  • Znajomość React lub Angular.
  • Zrozumienie FIX, MS SQL, rynków finansowych i procesów cyklu życia po transakcji.

Dlaczego warto do nas dołączyć:

  • Pracować nad systemami krytycznymi dla biznesu, które wspierają globalny handel w wielu klasach aktywów.
  • Rozwiązywać trudne problemy związane z systemami rozproszonymi i wydajnością na znaczną skalę.
  • Dołączyć do zespołu, który wierzy, że najlepsi inżynierowie łączą głębokie fundamenty techniczne z efektywnym wykorzystaniem AI.
  • Pomóc zdefiniować, jak rozwój oprogramowania wspomaganego przez AI i opartego na agentach jest stosowany w poważnym środowisku produkcyjnym.
  • Nawet jeśli Twoje doświadczenie nie spełnia wszystkich wymagań, chętnie usłyszymy od Ciebie – jeśli jesteś podekscytowany tą rolą, zachęcamy do aplikowania!

Senior Software Engineer – pracodawca: Balyasny Asset Management L.P.

Balyasny Asset Management to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu Warszawy. Nasza kultura opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu oraz osobistemu. Oferujemy atrakcyjne benefity, w tym elastyczne godziny pracy oraz możliwość pracy z najnowszymi technologiami, co czyni nas idealnym miejscem dla ambitnych specjalistów w dziedzinie inżynierii Salesforce.

B

Dane kontaktowe:

Zespół rekrutacyjny Balyasny Asset Management L.P.

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

Programowanie w Rust
C# i .NET Core
Rozwój oprogramowania z użyciem narzędzi AI
Wysoka wydajność systemów wielowątkowych
Projektowanie i wdrażanie rozproszonych usług
Zarządzanie pamięcią
Debugowanie i testowanie