Twoja wiedza:
- Doświadczenie w Pythonie: 3–5 lat+ doświadczenia w Pythonie, obejmujące zarówno projekty komercyjne, jak i znaczące projekty osobiste< /li>
- Doskonałość OOP: głębokie zrozumienie zasad programowania obiektowego i ich praktycznego zastosowania
- Umiejętności tworzenia interfejsów API: udokumentowane doświadczenie w tworzeniu skalowalnych i wydajnych interfejsów API, ze szczególnym uwzględnieniem BI i danych aplikacje skoncentrowane
- Współbieżność i asynchronia: biegłość we wdrażaniu procesów wieloprocesorowych/asynchronicznych w celu zwiększenia wydajności aplikacji
- Umiejętność frameworka: solidne doświadczenie z co najmniej jednym głównym frameworkiem Pythona (np. Django, Celery, FastAPI)
- Doświadczenie w zakresie baz danych: praktyczne doświadczenie z co najmniej jedną relacyjną bazą danych (np. PostgreSQL, MySQL) i jedną nierelacyjną bazą danych (np. MongoDB, ClickHouse)
- Wersja Kontrola: biegłość w obsłudze Git (lub podobnych systemów, takich jak Bitbucket), demonstrowanie najlepszych praktyk w zakresie wersjonowania kodu i współpracy.
- Struktury testowe: Doświadczenie z co najmniej jednym z głównych frameworków testowych (Pytest, Unittest itp.), zapewnienie solidnej i niezawodnej bazy kodu
- Narzędzia CI /CD : biegłość w korzystaniu z narzędzi CI /CD (np. Jenkins) w celu usprawnienia i wydajnego przepływu pracy programistycznej
- Konteneryzacja: praktyczne doświadczenie z Docker, prezentujący umiejętności w zakresie budowania, wdrażania aplikacji kontenerowych i zarządzania nimi
- Architektura oprogramowania: solidne podstawy w projektowaniu architektury oprogramowania, zwłaszcza mikrousług i architektur sterowanych zdarzeniami, w celu obsługi skalowalnych i elastycznych systemów
- 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 dokładne zrozumienie architektur natywnych w chmurze
- Uczenie maszynowe: znajomość koncepcji uczenia maszynowego i doświadczenie we wdrażaniu modeli uczenia maszynowego
- Przywództwo i komunikacja: doskonałe umiejętności komunikacyjne w połączeniu ze zdolnościami przywódczymi, biegły w mentoring i wspieranie współpracy między zespołami
- Metodologia Agile: doświadczenie w pracy w zwinnym środowisku, potwierdzające elastyczność i powtarzalny postęp
Zdecydowanie będzie plusem: < /strong>
- Umiejętność Kubernetes (K8s)
- Doświadczenie z Pythonem ORM (np. SQLAlchemy, Peewee)
- Podstawowe umiejętności w zakresie administracji Linuksem i pracy w sieci< /li>
- Znajomość produktów Atlassian (Jira, Confluence)
- Umiejętność Golang
- Doświadczenie z Websocketami
Co zawiera to dla Ciebie?
- Możliwość radzenia sobie z najwyższej klasy technologiami i podejściami w światowym liderze w firmie produktowej obsługującej miliony klientów
- Możliwość dokonania zmian w zakresie prywatności w Internecie , wolność słowa i neutralność sieci
- Przyzwoita stawka rynkowa zależna 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, masz to” w większości kontekstów
- Wsparcie rozwoju osobistego i zawodowego
- pokrycie kosztów szkoleń, konferencji zewnętrznych , fachowa literatura
- wsparcie doświadczonych kolegów
- wewnętrzne wydarzenia i szkolenia
- regularne dzielenie się wiedzą w zespołach
- zajęcia z języka angielskiego i konwersacje kluby
- Wsparcie równowagi życiowej
- naprawdę elastyczny harmonogram, brak śledzenia czasu
- 25 dni roboczych urlopu
- 5 dni płatnego zwolnienia chorobowego miesięcznie (jeśli jest to konieczne) bez przedstawienia zaświadczenia lekarskiego
- hojny program urlopów macierzyńskich
< li>Silne zawodowo środowisko, przyjazna i otwarta atmosfera, możliwość wpływu na rozwój produktu i uznanie dla niego
Będziesz zaangażowany w:
< p>
Praktyczna praca techniczna i przywództwo- Recenzje kodu i standardy programowania: prowadzenie sesji przeglądu kodu, aby zapewnić najwyższą jakość kodu oraz ustanawiać i egzekwować najlepsze praktyki w zakresie kodowania i bezpieczeństwo
- Rozwiązywanie problemów technicznych: staw 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 Rozwój
- Zatrudnianie i budowanie zespołu: przejmij kontrolę nad procesem rekrutacji, identyfikuj luki w umiejętnościach i dopasowuj wybór kandydatów do potrzeb technicznych i kulturowych zespołu. Zdecydowanie zarządzaj składem zespołu, aby utrzymać wydajność i morale
- Mentoring: pełnij rolę mentora, prowadząc członków zespołu przez złożone problemy i promując kulturę ciągłego uczenia się i doskonalenia
Optymalizacja przepływu pracy i procesów
- Projektowanie technicznych przepływów pracy: twórz, wdrażaj i udoskonalaj techniczne przepływy pracy w celu zwiększenia wydajności, współpracy i jakości kodu, integrując nowoczesne potoki CI/CD i zautomatyzowane ramy testowania
- Praktyki zwinne: mistrz zwinnych metodologii, dostosowując je do unikalnej dynamiki zespołu i wymagań projektu, zapewniając skuteczne przeprowadzanie ceremonii zwinnych
Projekt Wykonanie i zapewnienie jakości
- Aktywne zarządzanie projektami: przyjmij proaktywną postawę w zarządzaniu projektami, uważnie monitoruj postęp i szybko podejmuj wyzwania, aby zapewnić terminowe i pomyślne dostawy
- Strategia zapewniania jakości: współpracuj z inżynierami ds. kontroli jakości, aby głęboko wpleść zapewnienie jakości w proces rozwoju, kierując tworzeniem kompleksowych strategii testowych
Innowacje i wsparcie techniczne p>
- Badania i innowacje: Poświęć czas na osobiste i ogólnozespołowe badania nad nowymi technologiami, strukturami i metodologiami, wspierając środowisko innowacyjności i eksperymentów
- Przedstawienie techniczne: Pełnienie roli głos techniczny na spotkaniach międzywydziałowych, artykułowanie rozwiązań technicznych i opowiadanie się za niezbędnymi zasobami lub zmianami
Równowaga strategiczna i operacyjna
- Kierunek strategiczny: Koncentrując się na pracy praktycznej, align Kierunek techniczny ze strategicznymi celami biznesowymi, dostosowywanie się do zmieniających się potrzeb rynkowych i organizacyjnych
- Doskonałość operacyjna: Bezpośredni wkład w codzienne operacje i nadzorowanie ich, zapewniając, że wysiłki zespołu odpowiadają bieżącym wymaganiom, jednocześnie kładąc podwaliny pod przyszłe sukces
O firmie i projekcie:
ZONE3000 z dumą reprezentuje swoje partnerstwo z Namecheap (www.namecheap.com). Firma Namecheap została założona w 2000 roku w oparciu o założenie, że wszyscy ludzie zasługują na niedrogie domeny dostarczane w ramach doskonałej obsługi. Dziś Namecheap jest wiodącym akredytowanym przez ICANN rejestratorem nazw domen i firmą hostingową, mającym ponad 13 milionów klientów i 17 milionów domen pod zarządzaniem – a dopiero zaczynamy.
Nasza kultura zbudowana jest na wartościach, które żyjemy na co dzień: sposobem, w jaki pracujemy, sposobem, w jaki współpracujemy z naszą globalną siecią współpracowników oraz sposobem, 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 kierował naszym nowo utworzonym Zespołem Integracji Inteligencji (IIT). Zespół ten będzie odgrywał kluczową rolę w naszej organizacji, rozwijając zarówno istniejące, jak i nowe mikrousługi i infrastrukturę, aby bezproblemowo integrować możliwości generowane przez naszą jednostkę biznesową BI. Integracja ta obejmuje różne domeny inteligencji biznesowej i uczenia maszynowego, ułatwiając kluczowe połączenie między nieprzetworzonymi 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 zdefiniowanych przez jednostkę biznesową ds. technologii firmy Namecheap.
Świętując ponad 23 lat doskonałości, Namecheap jest wiodącą firmą technologiczną, przodującą w dziedzinie rejestracja, hosting i wiele usług 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żliwianie 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ą online, 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ą również wystrzelenie Spaceship.com – nowatorska wersja 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 w różnychnam typy danych. Obecnie w fazie produkcyjnej wdrożyliśmy 25 modeli, a łącznie 35 modeli uczenia maszynowego jest w fazie opracowywania i testowania. Modele te, które aktualizujemy i rozwijamy z częstotliwością 1-2 co 2-3 miesiące, mają na celu dokładność referencyjną na poziomie 96-97%.< /nobr> 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 składającą się z ponad 2000 pracowników, codziennie obsługujemy około 10-15 żądań i dysponujemy 200 spersonalizowanymi licencjami na codzienne korzystanie z narzędzi BI. Aktualizacje modeli są planowane zgodnie z potrzebami biznesowymi i mogą wahać się od codziennych do kwartalnych, co zapewnia ciągłą poprawę ilości naszych danych w Operations.st oraz złożone modele uczenia maszynowego, optymalizujące przepływ spostrzeżeń biznesowych i procesów decyzyjnych w całej organizacji. Oto kilka danych, dzięki którym możesz zorientować się, z czym na co dzień ma do czynienia nasz zespół BI.