Lokalizacja: Ukraina (zdalnie) Twoja wiedza: Python Specjalizacja: ponad 3-5 lat doświadczenia w Pythonie, obejmująca zarówno komercyjne, jak i znaczące projekty osobiste Znajomość OOP: Głębokie zrozumienie zasad programowania obiektowego i ich praktycznego zastosowania Umiejętności programowania API: Udokumentowane doświadczenie w opracowywaniu skalowalnych i wydajnych interfejsów API, ze szczególnym uwzględnieniem aplikacji BI i opartych na danych. Współbieżność i asynchronia: Biegłość we wdra
Lokalizacja: Ukraina (zdalnie) Twoja wiedza: Python Specjalizacja: ponad 3-5 lat doświadczenia w Pythonie, obejmująca zarówno komercyjne, jak i znaczące projekty osobiste Znajomość OOP: Głębokie zrozumienie zasad programowania obiektowego i ich praktycznego zastosowania Umiejętności programowania API: Udokumentowane doświadczenie w opracowywaniu skalowalnych i wydajnych interfejsów API, ze szczególnym uwzględnieniem aplikacji BI i opartych na danych. Współbieżność i asynchronia: Biegłość we wdrażaniu procesów wieloprocesorowych/asynchronicznych w celu zwiększenia wydajności aplikacji. Biegłość w frameworku: Solidne doświadczenie z co najmniej jednym głównym frameworkiem Python (np. Django, Celery , FastAPI) Znajomość baz danych: Praktyczne doświadczenie z co najmniej jedną relacyjną bazą danych (np. PostgreSQL, MySQL) i jedną nierelacyjną bazą danych (np. MongoDB, ClickHouse) Kontrola wersji: Biegła znajomość Git (lub podobnych systemów, takich jak Bitbucket), demonstrowanie najlepszych praktyk w zakresie wersjonowania kodu i współpracy Ramy testowe: Doświadczenie z co najmniej jednym z głównych frameworków testowych (Pytest, Unittest itp.), zapewniające solidną i niezawodną bazę kodu Narzędzia CI/CD: Biegłość w korzystaniu z narzędzi CI/CD (np. , Jenkins) w celu usprawnienia i wydajnego przepływu prac programistycznych Konteneryzacja: praktyczne doświadczenie z Dockerem, prezentujące umiejętności w zakresie tworzenia, wdrażania i zarządzania aplikacjami kontenerowymi Architektura oprogramowania: mocne podstawy w projektowaniu architektury oprogramowania, szczególnie mikrousług i architektur sterowanych zdarzeniami, w celu obsługi skalowalności i elastyczne systemy Umiejętności analityczne i rozwiązywania problemów: Wyjątkowe zdolności analityczne z talentem do przekładania złożonych wymagań biznesowych na rozwiązania techniczne Usługi w chmurze: Biegłość w co najmniej jednej głównej usłudze w chmurze (AWS, Azure lub GCP) oraz dogłębne zrozumienie chmury -architektury natywne Uczenie maszynowe: Znajomość koncepcji uczenia maszynowego i doświadczenie we wdrażaniu modeli ML Przywództwo i komunikacja: Doskonałe umiejętności komunikacyjne w połączeniu ze zdolnościami przywódczymi, biegłość w mentorowaniu i wspieraniu współpracy między zespołami Metodologia zwinna: Doświadczenie w pracy w zwinnym środowisku, potwierdzająca elastyczność, i iteracyjny postęp Na pewno będzie plusem: Kubernetes (K8s) Biegłość Doświadczenie w Pythonie ORM (np. SQLAlchemy, Peewee) Podstawowa administracja Linuksem i umiejętności pracy w sieci Znajomość produktów Atlassian (Jira, Confluence) Biegłość w Golang Doświadczenie z Websockets Co to dla Ciebie oznacza ? Możliwość zajmowania się najwyższej klasy technologiami i podejściami w firmie będącej światowym liderem w branży produktów, mającej miliony klientów Możliwość wprowadzenia zmian w zakresie prywatności w Internecie, wolności słowa i neutralności sieci Godne wynagrodzenie rynkowe zależne od doświadczenia i umiejętności Rozwinięta kultura korporacyjna: brak mikrozarządzania, kultura oparta na zasadach prawdy, zaufania i przejrzystości Mentalność „Budujesz to, jesteś właścicielem” w większości kontekstów Wsparcie rozwoju osobistego i zawodowego pokrycie kosztów zewnętrznych szkoleń, konferencji, profesjonalna literatura wsparcie doświadczonych kolegów w- wydarzenia i szkolenia w domu regularne dzielenie się wiedzą w zespołach Zajęcia z języka angielskiego i speaking kluby Wsparcie równowagi życiowej naprawdę elastyczny grafik, brak kontroli czasu 25 dni roboczych urlopu 5 dni płatnego zwolnienia lekarskiego w miesiącu (jeśli to konieczne) bez przedstawienia zaświadczenia lekarskiego hojny program urlopów macierzyńskich Profesjonalne środowisko, przyjazna i otwarta atmosfera , możliwość wpływania na rozwój produktu i uznanie dla niego Będziesz zaangażowany w: Praktyczną pracę techniczną i przywództwo. Przeglądy kodów i standardów programistycznych: Prowadzenie sesji przeglądu kodu w celu zapewnienia najwyższej jakości kodu, ustanawiania i egzekwowania najlepszych praktyk w zakresie kodowania i bezpieczeństwa Rozwiązywanie problemów technicznych: Stawiaj czoła złożonym wyzwaniom technicznym, koncentrując się na optymalizacji wydajności systemu oraz zapewnieniu skalowalności i bezpieczeństwa infrastruktury. Zarządzanie zespołem i jego rozwój. Zatrudnianie i budowanie zespołu: Przejmij odpowiedzialność za proces rekrutacji, identyfikuj luki w umiejętnościach i dopasowuj wybór kandydatów do wymagań zespołu. potrzeby techniczne i kulturalne. Zdecydowanie zarządzaj składem zespołu, aby utrzymać wydajność i morale Mentoring: Działaj jako mentor, prowadząc członków zespołu przez złożone problemy i opowiadając się za kulturą ciągłego uczenia się i doskonalenia Optymalizacja procesów i procesów Projektowanie technicznych przepływów pracy: Twórz, wdrażaj i udoskonalaj techniczne przepływy pracy w celu usprawnienia wydajność, współpraca i jakość kodu, integrując nowoczesne potoki CI/CD i ramy automatycznego testowania Praktyki zwinne: Mistrz zwinnych metodologii, dostosowując je do unikalnej dynamiki zespołu i wymagań projektu, zapewniając efektywne przeprowadzanie ceremonii zwinnych Realizacja projektu i zapewnienie jakości Aktywny projekt Zarządzanie: Przyjęcie proaktywnej postawy w zarządzaniu projektami, ścisłe monitorowanie postępu i szybkie reagowanie na wyzwania, aby zapewnić terminowe i pomyślne dostawy. Strategia zapewniania jakości: Współpraca z inżynierami ds. kontroli jakości, aby głęboko wpleść zapewnienie jakości w proces rozwoju, kierując tworzeniem kompleksowych strategii testowych. Innowacje oraz wsparcie techniczne Badania i innowacje: Poświęć czas na osobiste i ogólnozespołowe badania nad nowymi technologiami, ramami i metodologiami, tworząc środowisko innowacji i eksperymentów. Reprezentacja techniczna: Pełni rolę głosu technicznego na spotkaniach międzywydziałowych, wyrażając rozwiązania techniczne i opowiadanie się za niezbędnymi zasobami lub zmianami Równowaga strategiczna i operacyjna Kierunek strategiczny: Koncentrując się na pracy praktycznej, dostosuj kierunek techniczny do strategicznych celów biznesowych, dostosowując się do zmieniających się potrzeb rynkowych i organizacyjnych Doskonałość operacyjna: Bezpośredni wkład i nadzór nad codziennymi operacjami , zapewniając, że wysiłki zespołu sprostają bieżącym wymaganiom, jednocześnie kładąc podwaliny pod przyszły sukces. O firmie i projekcie: Firma Namecheap została założona w 2000 roku w przekonaniu, że wszyscy ludzie zasługują na niedrogie domeny dostarczane poprzez znakomite usługi. Dziś Namecheap jest wiodącym, akredytowanym przez ICANN rejestratorem nazw domen i firmą hostingową, posiadającym ponad 13 milionów klientów i 17 milionów domen pod zarządzaniem — a dopiero zaczynamy. Nasza kultura opiera się na wartościach, którymi żyjemy na co dzień: sposobie, w jaki pracujemy,sposób, w jaki współpracujemy z naszą globalną siecią współpracowników i sposób, w jaki nieustannie wprowadzamy innowacje w rozwiązaniach, które spełniają pojawiające się potrzeby naszych klientów. W Namecheap poszukujemy dynamicznego i doświadczonego Lidera Technicznego z dużym doświadczeniem w BI/ML i Pythonie, który będzie stał na czele naszego nowo utworzonego Zespołu Integracji Inteligencji (IIT). Zespół ten odegra kluczową rolę w naszej organizacji, rozwijając zarówno istniejące, jak i nowe mikrousługi i infrastrukturę w celu płynnej integracji możliwości generowanych przez naszą jednostkę biznesową BI. Integracja ta obejmuje różne dziedziny inteligencji biznesowej i uczenia maszynowego, ułatwiając istotne połączenie między surowymi wynikami BI i ML a ich zastosowaniem w całej organizacji. Obejmuje to współpracę z zespołami technicznymi, a także wspieranie operacji biznesowych, takich jak rozwój produktów, obsługa klienta i podejmowanie decyzji wykonawczych. Zadaniem IIT jest przestrzeganie i promowanie ogólnej architektury i standardów technicznych określonych przez jednostkę biznesową ds. technologii firmy Namecheap. Świętując ponad 23 lata doskonałości, Namecheap jest wiodącą firmą technologiczną, przodującą w rejestracji domen, hostingu i wielu usługach internetowych. Dzięki naszym korzeniom głęboko osadzonym w etosie bezpieczeństwa, prywatności i niezawodności staliśmy się drugim co do wielkości rejestrem domen na świecie. Nasza misja — demokratyzacja dostępu do domen i umożliwienie osobom fizycznym i firmom wykorzystania pełnego potencjału sieci — jest tym, co napędza nas do przodu. Jako innowatorzy stale poszerzamy horyzonty w zarządzaniu obecnością w Internecie, zapewniając łatwość dostępu i przystępność cenową w celu ustalenia tożsamości cyfrowej. Dołączając do nas, stajesz się integralną częścią myślącego przyszłościowo zespołu, którego celem jest utrzymanie otwartości i dostępności Internetu dla wszystkich. Nasze wysiłki obejmują także uruchomienie Spaceship.com – nowatorskiej wersji rejestratora domen i usług online. Jako lider techniczny będziesz przyczyniać się do rozwoju Namecheap i Spaceship, stymulując innowacje i doskonałość. Nasza organizacja wykorzystuje zaawansowane systemy Business Intelligence (BI) do przetwarzania około 100 GB danych dziennie, a pamięć wewnętrzna przekracza 100 TB dla różnych typów danych. Obecnie mamy 25 modeli wdrożonych w środowisku produkcyjnym, a łącznie 35 modeli uczenia maszynowego jest w fazie opracowywania i testowania. Modele te, które aktualizujemy i rozwijamy w tempie 1–2 co 2–3 miesiące, mają na celu uzyskanie dokładności odniesienia na poziomie 96–97%. Nasza infrastruktura przetwarzania danych wykorzystuje szeroką gamę źródeł, w tym setki baz danych, interfejsów API i robotów indeksujących, i działa ze standardowym jednodniowym opóźnieniem w przypadku obliczeń wskaźników biznesowych, jednocześnie obsługując wskaźniki KPI w czasie rzeczywistym. Obsługując wewnętrzną bazę użytkowników liczącą ponad 2000 pracowników, obsługujemy około 10-15 żądań dziennie, dysponując 200 spersonalizowanymi licencjami na codzienne korzystanie z narzędzi BI. Aktualizacje modeli są planowane zgodnie z potrzebami biznesowymi i mogą zmieniać się od dziennej do kwartalnej, zapewniając ciągłe doskonalenie naszych operacyjnych ilości danych i złożonych modeli uczenia maszynowego, optymalizując przepływ spostrzeżeń biznesowych i procesów decyzyjnych w całej organizacji. Oto kilka punktów danych dla yaby dowiedzieć się, z czym na co dzień ma do czynienia nasz zespół BI.