Software Engineer in Katowice

Software Engineer in Katowice

Katowice Pełny etat 155000 - 225000 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Twórz aplikacje webowe i buduj potężne systemy przetwarzania danych.
  • Firma: Empirical Security - innowacyjna firma zajmująca się cyberbezpieczeństwem.
  • Benefity: Konkurencyjne wynagrodzenie, ubezpieczenia zdrowotne, elastyczna praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na bezpieczeństwo organizacji.
  • Kwalifikacje: Doświadczenie w tworzeniu aplikacji webowych i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 155000 - 225000 zł za rok.

Nasza firma Empirical Security buduje modele i oprogramowanie z zakresu cyberbezpieczeństwa dla podejmowania decyzji opartych na danych oraz operacji. Nasze platformy umożliwiają naszym klientom podejmowanie decyzji dotyczących bezpieczeństwa, korzystając z najlepszych dostępnych danych z całej branży, w połączeniu z ich własnymi danymi oraz nowoczesnym uczeniem maszynowym i AI. Nasz produkt to Zintegrowana Platforma Zarządzania Pozycją, która zapewnia widoczność ryzyka we wszystkich powierzchniach ataku.

Inżynierowie Oprogramowania w Empirical Security tworzą aplikacje internetowe, które dostarczają nowatorskie dane dotyczące bezpieczeństwa, budują potoki danych, które zasilają systemy uczenia maszynowego oraz projektują oprogramowanie w skali, aby przekształcić sposób, w jaki organizacje chronią się. Nasi inżynierowie są zaangażowani w cały cykl życia produktu, od generowania pomysłów i projektowania po prototypowanie, rozwój i dostarczanie do produkcji.

Idealny kandydat powinien mieć doświadczenie w budowaniu aplikacji internetowych skierowanych do użytkowników, projektowaniu potężnych interfejsów API oraz skalowaniu systemów, aby obsługiwać rosnące wolumeny danych. Będziesz ściśle współpracować z technicznymi i nietechnicznymi członkami zespołu, aby zrozumieć problemy naszych klientów i budować produkty, które je rozwiązują. Zachęcamy do ruchu między zespołami, aby dzielić się kontekstem, umiejętnościami i doświadczeniem, dzięki czemu poznasz wiele różnych technologii i aspektów każdego produktu.

Inżynierowie pracują autonomicznie i podejmują decyzje niezależnie, w ramach społeczności, która będzie wspierać i wyzwać cię w miarę rozwoju i doskonalenia, stając się silnym technicznym współpracownikiem i liderem inżynieryjnym. Twój codzienny przepływ pracy będzie się różnić, dostosowując się do wymagań naszych użytkowników i pojawiających się wyzwań technicznych. Jednego dnia możesz współpracować z innymi inżynierami, aby zaprojektować nowy potok danych, który umożliwia nowatorski przepływ pracy, a następnego możesz optymalizować wydajność.

Główne obowiązki:

  • Projektowanie i tworzenie rozwiązań programowych dla złożonych środowisk danych o dużym wolumenie z silnym naciskiem na jakość produktu i integralność danych.
  • Utrzymywanie wysokich standardów kodowania poprzez opracowywanie wytycznych, aktywne uczestnictwo w przeglądach kodu oraz promowanie kultury ciągłego doskonalenia i dzielenia się wiedzą w zespole.
  • Projektowanie efektywnych struktur danych i algorytmów do zarządzania danymi w dużej skali i o wysokiej przepustowości.
  • Wsparcie w zarządzaniu i optymalizacji rozwiązań do przechowywania i magazynowania danych.
  • Budowanie solidnych interfejsów API do użytku przez programistów front-end oraz współpraca z programistami front-end w celu integracji elementów interfejsu użytkownika z logiką po stronie serwera.
  • Optymalizacja aplikacji pod kątem szybkości i skalowalności poprzez analizę wydajności.
  • Udział w rozwoju ETL i wysiłkach integracji danych, zapewniając jakość i dostępność danych dla aplikacji analitycznych.

Technologie, których używamy:

  • Nasza nowoczesna aplikacja Ruby on Rails (Turbo Streams, Phlex, RubyLLM) pozwala klientom na interakcję z danymi dotyczącymi bezpieczeństwa.
  • Nasze niestandardowe potoki danych są zbudowane w Pythonie i przetwarzają wszelkiego rodzaju dane dotyczące bezpieczeństwa.
  • Używamy baz danych relacyjnych (np. MySQL, PostgreSQL) oraz magazynów danych analitycznych (np. Iceberg, S3Tables) do zasilania eksploracji danych.
  • Nasze oprogramowanie działa na usługach chmurowych (AWS, Azure, Google Cloud) i ich ofertach związanych z danymi.

Czego oczekujemy:

  • Miłości do rozwiązywania problemów, przejrzystej i zrównoważonej kultury pracy oraz skupienia na wynikach dla klientów.
  • Silnego nacisku na tworzenie rozwiązań i przepływów pracy ukierunkowanych na użytkownika, przekraczających granice produktów, aby dostarczyć spójne i solidne przepływy pracy, które zapewniają płynne i intuicyjne doświadczenie użytkownika.
  • Głębokiego zrozumienia logiki po stronie serwera, efektywnego zarządzania danymi i systemów rozproszonych.
  • Umiejętności pracy w zespołach technicznych i nietechnicznych oraz zrozumienia, jak decyzje techniczne wpływają na osoby, które będą korzystać z tego, co budujesz.
  • Umiejętności i komfort pracy w stale ewoluującym środowisku z dynamicznymi celami i iteracją z użytkownikami.
  • Doświadczenia w budowaniu wysokiej jakości oprogramowania w szybkim środowisku rozwoju CI/CD.

Korzyści:

  • Ubezpieczenie zdrowotne, dentystyczne i wzrokowe.
  • Płatny urlop dla nowych rodziców oraz awaryjna opieka dla wszystkich rodziców.
  • Nieograniczony płatny czas wolny.

Wynagrodzenie:

Zakres wynagrodzenia dla tej pozycji szacowany jest na 155 000 - 225 000 USD rocznie. Całkowite wynagrodzenie za tę pozycję obejmie również hojne opcje na akcje. Należy zauważyć, że całkowite wynagrodzenie za tę pozycję będzie ustalane na podstawie odpowiednich kwalifikacji, doświadczenia zawodowego, umiejętności i innych czynników.

Ostatnie słowo:

Empirical Security jest zaangażowana w budowanie inkluzywnego, różnorodnego, równego i dostępnego miejsca pracy, które sprzyja poczuciu przynależności.

Software Engineer in Katowice – pracodawca: Empirical Security

Empirical Security to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Nasza kultura opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom na zdobywanie nowych umiejętności oraz awansowanie w ramach organizacji. Dodatkowo, praca w naszym zespole oznacza możliwość wpływania na kluczowe decyzje dotyczące bezpieczeństwa danych, co czyni tę rolę nie tylko satysfakcjonującą, ale i znaczącą.

E

Dane kontaktowe:

Zespół rekrutacyjny Empirical Security

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

Ruby on Rails
Python
API Design
Data Structures
Algorithms
ETL Development
Data Integration