#1 Job Board for tech industry in Europe

Software Engineer @Oxla
C

Software Engineer @Oxla

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Algorithms

    advanced

    English

    regular

    C++

    nice to have

    Compression algorithms

    nice to have

Job description

Online interview
Do startupu Oxla poszukujemy osoby na stanowisko Software Engineer, której zadaniem będzie programowanie silnika rozproszonej bazy danych przeznaczoną do szybkiej analizy dużej ilości rekordów, która przyspiesza operacje nawet 10x i obniża koszty infrastruktury do 75%. 🚀 

Czekają na Ciebie wyzwania związane przede wszystkim z algorytmiką i optymalizacją kodu. Będziesz miał/-a okazję pracować nad produktem od samego początku, a co za tym idzie – mieć duży wpływ na kierunek jego rozwoju. 

Kim jesteśmy?


Oxla została stworzona z myślą o firmach przetwarzających duże ilości danych, m.in. w branżach business intelligence, IoT, cyberbezpieczeństwo, ad tech, data science czy trenowania AI/ML.

Naszym celem jest jak najbardziej wydajne wykonywanie zapytań SQL na klastrze, dlatego Twoja codzienna praca będzie polegała na:
  • projektowaniu algorytmów rozproszonego przetwarzania danych
  • projektowaniu algorytmów zapewniających odporność klastra na awarie pojedynczych serwerów
  • optymalizacji kodu, wykorzystanie instrukcji wektorowych procesora
  • niskopoziomowej interakcji z systemem operacyjnym na poziomie wywołań systemowych
  • implementacji własnych protokołów komunikacji sieciowej bazujących na TCP/IP
  • tworzeniu domenowych algorytmów kompresji danych
Istnieje możliwość sporządzenia publikacji naukowych oraz projektów open source z części opracowanych rozwiązań.

Jak pracujemy?


  • Główny stack technologiczny w zespole: C++, Linux
  • Metodologia pracy zespołu: Scrum
  • Główne narzędzia używane przez zespół: Git, Github, Jira, Confluence, VSCode/CLion, Google Workflow (Gmail, Docs, etc).

Twoje zadania:


  • Programowanie rozproszonej bazy danych
  • Pisanie testów jednostkowych
  • Praca nad nowymi algorytmami kompresji danych
  • Tworzenie narzędzi ułatwiających integrację bazy danych z innymi rozwiązaniami

Czego oczekujemy?


  • Dobrej znajomości algorytmiki i zagadnień związanych z optymalizacją kodu 
  • Znajomości angielskiego w stopniu komunikatywnym (B2+)

Dodatkowo mile widziane są:


  • Znajomość C++
  • Znajomość algorytmów kompresji danych
  • Znajomość rozproszonych algorytmów przetwarzania danych
  • Znajomość consensus algorithms
  • Doświadczenie w pisaniu kodu współbieżnego.
  • Doświadczenie w pracy zdalnej
  • Umiejętność pisania czytelnej dokumentacji technicznej w języku angielskim

Oferujemy:


  • Tworzenie innowacyjnego produktu od zera – możesz mieć duży wpływ na kierunek jego rozwoju 🚀 
  • Możliwość pracy przy ciekawych problemach i unikalnej technologii
  • Bardzo elastyczne godziny pracy ⏰ 
  • Możliwość pracy zdalnej. Oxla posiada biuro w Warszawie, jednak możemy pracować całkowicie zdalnie
  • Dofinansowanie do prywatnej opieki medycznej oraz karty Multisport 🏥  🏋🏼‍♀️