W skrócie
- Zadania: Twórz oprogramowanie w C++ i rozwijaj nowoczesne platformy wyszukiwania.
- Firma: Cisco - lider w innowacjach technologicznych z globalnym zasięgiem.
- Benefity: Atrakcyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z nieograniczonymi możliwościami kariery.
- Dlaczego ta praca: Pracuj nad przełomowymi technologiami i wpływaj na przyszłość AI.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii oprogramowania i umiejętności w C++.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Meet the Team
Zespół backendowy Splunk Search Experience znajduje się w sercu platformy Splunk, wspierając wizję Cisco Data Fabric, aby przekształcić dane maszynowe w inteligencję gotową na AI. Poszukujemy inżynierów oprogramowania, którzy dołączą do zespołu pasjonatów inżynierii systemów rozproszonych, budując nową generację wysoko skalowalnej platformy wyszukiwania, która napędza przepływy pracy oparte na AI w naszych produktach.
Twoje wpływy
W tej roli będziesz częścią zespołu, który prowadzi ewolucję możliwości flagowego silnika wyszukiwania Splunk, zapewniając, że platforma spełnia następne fale potrzeb klientów w zakresie skali, wydajności i niezawodności. Będziesz miał okazję współpracować z zespołami produktowymi i wielofunkcyjnymi, aby dostarczać wysokowydajne, efektywne i odporne usługi wyszukiwania backendowego, które zachwycają klientów.
- Projektuj, rozwijaj i uruchamiaj funkcje bezpośrednio wspierające podstawowe funkcjonalności wyszukiwania Splunk w całym ekosystemie produktów.
- Buduj solidne, odporne na błędy i skalowalne systemy rozproszone w środowisku wielowątkowym/wieloprocesowym.
- Definiuj i wykonuj różne optymalizacje/transformacje warstwy języka wyszukiwania.
- Analizuj i poprawiaj niezawodność oraz skalowalność potoków wykonania wyszukiwania.
- Diagnozuj i rozwiązuj incydenty i problemy klientów, identyfikuj luki w produkcie, obserwowalności i procesie oraz projektuj i dostarczaj ulepszenia zapobiegawcze.
- Rekrutuj, mentoruj młodszych inżynierów i rozwijaj talenty w zespole.
Minimalne kwalifikacje
- 5+ lat doświadczenia w inżynierii oprogramowania z tytułem licencjata lub magistra w dziedzinie informatyki lub pokrewnej lub równoważne praktyczne doświadczenie.
- Biegłość w kodowaniu w C++ oraz umiejętność szybkiego uczenia się nowych języków, szczególnie Pythona, Javy lub Go.
- Silne podstawy w inżynierii oprogramowania: struktury danych, algorytmy, systemy operacyjne i projektowanie oprogramowania.
- Silne umiejętności debugowania i rozwiązywania problemów, w tym korzystanie z odpowiednich narzędzi.
- Doświadczenie w pracy z systemami rozproszonymi, takimi jak bazy danych, systemy plików i systemy przechowywania.
- Doświadczenie w rozwijaniu systemów CI/CD, frameworków automatyzacji testów oraz integrowaniu asystentów kodowania AI i agentycznych przepływów pracy w praktykach rozwoju i testowania.
- Doświadczenie w REST, grpc lub podobnych paradygmatach komunikacyjnych.
- Doświadczenie w pracy z publicznymi usługami chmurowymi, takimi jak AWS, GCP, Azure.
Preferowane kwalifikacje
- Pasja do rozwiązywania trudnych problemów i eksplorowania nowych technologii.
- Znajomość wdrażania i zarządzania usługami w klastrach Kubernetes.
- Znajomość języka zapytań i przetwarzania, takiego jak SQL, SPL itp.
Dlaczego Cisco?
W Cisco rewolucjonizujemy sposób, w jaki dane i infrastruktura łączą i chronią organizacje w erze AI – i nie tylko. Innowujemy bez strachu od 40 lat, aby tworzyć rozwiązania, które napędzają sposób, w jaki ludzie i technologia współpracują w fizycznym i cyfrowym świecie. Te rozwiązania zapewniają klientom niezrównane bezpieczeństwo, widoczność i wgląd w cały cyfrowy ślad.
Napędzani głębokością i szerokością naszej technologii, eksperymentujemy i tworzymy znaczące rozwiązania. Dodaj do tego naszą światową sieć działaczy i ekspertów, a zobaczysz, że możliwości rozwoju i budowania są nieograniczone. Pracujemy jako zespół, współpracując z empatią, aby osiągać naprawdę wielkie rzeczy na globalną skalę. Ponieważ nasze rozwiązania są wszędzie, nasz wpływ jest wszędzie.
Jesteśmy Cisco, a nasza moc zaczyna się od Ciebie.
C++ Software Engineer in Kraków – pracodawca: Cisco Systems, Inc
Cisco Systems, Inc. to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole zajmującym się systemami rozproszonymi, będziesz miał okazję nie tylko rozwijać swoje umiejętności, ale także wpływać na przyszłość platformy Splunk, wprowadzając innowacyjne rozwiązania w chmurze. Nasza kultura pracy opiera się na współpracy i wsparciu, co sprawia, że każdy pracownik czuje się doceniony i zmotywowany do osiągania wspólnych celów.