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.
Dane kontaktowe:
Zespół rekrutacyjny Balyasny Asset Management L.P.