Senior Software Engineer
Intellias
To rola senior platform engineer w software house, pracująca nad rozproszoną platformą wyszukiwania i rekomendacji dla klienta z Fortune 500. Na co dzień będziesz projektować, budować i operować komponenty systemu wyszukiwania w Azure z użyciem Apache Solr, Neo4j, .NET/C#, Spark i Airflow. Odpowiedzialność obejmuje develop API, pipeline'y danych, obsługę Kubernetes (AKS) oraz współpracę z DevOps/SRE przy CI/CD. To nie jest rolą od zera – pracujesz nad rozwojem własnej platformy SmartSearch w stabilnym, korporacyjnym środowisku.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano procesu rekrutacyjnego – ile etapów, czy jest zadanie domowe, brak informacji o wielkości zespołu i strukturze.
To rola senior platform engineer w software house, pracująca nad rozproszoną platformą wyszukiwania i rekomendacji dla klienta z Fortune 500. Na co dzień będziesz projektować, budować i operować komponenty systemu wyszukiwania w Azure z użyciem Apache Solr, Neo4j, .NET/C#, Spark i Airflow. Odpowiedzialność obejmuje develop API, pipeline'y danych, obsługę Kubernetes (AKS) oraz współpracę z DevOps/SRE przy CI/CD. To nie jest rolą od zera – pracujesz nad rozwojem własnej platformy SmartSearch w stabilnym, korporacyjnym środowisku.
- ✓Budżet na kursy (Coursera, O'Reilly, Udemy) i korporacyjna szkoła językowa
- ✓Elastyczne godziny pracy i premia kwartalna wypłacana z góry
- ✓Stabilny klient z Fortune 500 – długoterminowy projekt
- ✓Nowoczesny stack: Kubernetes, Spark, Airflow, Solr, Neo4j
- !Brak informacji o dyżurach on-call – wsparcie HA sugeruje możliwość, ale nie jest opisane
- !Praca przez software house dla klienta – możliwe mniejsze poczucie własności produktu
- !Nie podano wielkości zespołu ani liczby osób w projekcie
- !Vague 'exposure to AI-assisted development' – nie wiadomo, czy to realne użycie
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja komponentów rozproszonej platformy wyszukiwania i rekomendacji
- •Rozwój backendowych API i serwisów platformowych w .NET/C#
- •Budowa pipeline'ów danych do indeksowania, analityki i przetwarzania sygnałów behawioralnych (Spark, Airflow)
- •Projektowanie i wdrażanie serwisów w Kubernetes (AKS) we współpracy z DevOps/SRE
- •Utrzymanie wysokiej dostępności infrastruktury wyszukiwania – indeksowanie i zapytania
- •Implementacja grafowych systemów rekomendacji z użyciem Neo4j i danych behawioralnych
- •Debugowanie i optymalizacja wydajności systemów rozproszonych, pipeline'ów i zadań data processing
- •Uczestnictwo w dyskusjach architektonicznych nad ewolucją platformy SmartSearch
Oferta dla doświadczonych specjalistów (Senior).
Senior software engineer z minimum 5 latami w chmurze (Azure), który ma choć rok doświadczenia z platformami wyszukiwania (Solr lub Elastic) i potrafi budować API w .NET. Powinien mieć praktykę z Kubernetes i jakimś pipeline'em danych.
Osoby z mniej niż 5 latami doświadczenia w chmurze lub bez styczności z wyszukiwarkami i systemami rozproszonymi. To rola dla seniora – juniorzy i midowie raczej nie spełnią wymogów.
- ?Ile osób liczy zespół pracujący nad tą platformą?
- ?Czy są zaplanowane dyżury on-call? Jak wyglądają i czy są dodatkowo płatne?
- ?Jaki jest faktyczny udział w architekturze – czy mam wpływ na wybory technologiczne?
- ?Czy istnieje bezpośrednia komunikacja z klientem, czy wszystko idzie przez PM?
- ?Jaki jest dokładny proces CI/CD – czy używacie Azure DevOps, GitHub Actions?
- ?Jak wygląda aktualny stan platformy SmartSearch – czy to projekt raczej greenfield, czy legacy?
- ?Czy w tej roli jest więcej budowania nowych funkcji, czy utrzymania i optymalizacji?
- ?Jaka jest przewidywana ścieżka rozwoju dla tej pozycji – czy są szanse na awans wewnątrz Intellias?
- −Nie podano procesu rekrutacyjnego – ile etapów, czy jest zadanie domowe
- −Brak informacji o wielkości zespołu i strukturze
- −Nie wiadomo, czy rola wiąże się z dyżurami on-call
- −Nie określono, jak często odbywają się deploye i jakie są SLA
- −Brak szczegółów na temat współpracy z DevOps/SRE – czy to odrębny zespół, czy wspólny