Starszy inżynier oprogramowania віддалено W Competera budujemy miejsce, w którym można łatwo podejmować optymalne decyzje cenowe . Wierzymy , że technologie sztucznej inteligencji wkrótce będą podstawą wszystkich trudnych decyzji i będą w stanie pomóc ludziom stać się lepszymi . Obecnie szukamy starszego inżyniera oprogramowania , który pomoże nam przekształcić pomysły biznesowe w najnowocześniejsze rozwiązania technologiczne, które wyraźnie poprowadzą produkt i firmę w kierunku strat
Starszy inżynier oprogramowania
віддалено
W Competera budujemy miejsce, w którym można łatwo podejmować optymalne decyzje cenowe . Wierzymy , że technologie sztucznej inteligencji wkrótce będą podstawą wszystkich trudnych decyzji i będą w stanie pomóc ludziom stać się lepszymi . Obecnie szukamy starszego inżyniera oprogramowania , który pomoże nam przekształcić pomysły biznesowe w najnowocześniejsze rozwiązania technologiczne, które wyraźnie poprowadzą produkt i firmę w kierunku strategicznym.
Możesz idealnie pasować na to stanowisko, jeśli:
Chcesz:
- Projektuj i wdrażaj komponenty istotne dla biznesu, głównie w zakresie optymalizacji cen w handlu detalicznym, zapewniając uwzględnienie bogatej logiki domeny biznesowej.
- Upewnij się, że rozwój oprogramowania jest zgodny z bieżącymi potrzebami produktu, uwzględniając częstotliwość zmian w logice, wymagania dotyczące dostosowywania/rozszerzalności i niepewność rozwiązań.
- Refaktoryzuj istniejące komponenty i architekturę zgodnie z zasadami DDD.
- Przedstaw zespołowi najlepsze praktyki programistyczne i wspieraj przyjęcie metodologii ułatwiających tworzenie luźno powiązanych systemów i kodu.
- Zapewnij wsparcie i opiekę mentorską mniej doświadczonym członkom zespołu, w tym inżynierom uczenia maszynowego i badaczom danych, w procesach podejmowania decyzji dotyczących projektowania.
Posiadasz:
- biegłość w języku Python.
- Ponad 7 lat doświadczenia w inżynierii oprogramowania.
- Biegłość w tworzeniu architektury aplikacji z wykorzystaniem portów i adapterów (czysta architektura/architektura cebulowa) oraz innych podejściach do tworzenia luźno powiązanych systemów i kodu w dynamicznych środowiskach biznesowych.
- Dobra znajomość zasad projektowania opartego na domenie (DDD) i doświadczenie w pracy w środowisku w stylu DDD.
- Doświadczenie w projektowaniu systemów przy użyciu technik modelowania opartego na współpracy, takich jak burza zdarzeń, modelowanie zdarzeń i opowiadanie historii w domenie itp.
- Głębokie zrozumienie zasad programowania obiektowego (OOP) (SOLID).
- Projektowanie mikrousług i doświadczenie z architekturą sterowaną zdarzeniami (EDA).
Przyjemne dodatki:
- Znajomość innego kompilowanego języka (np. Go, Rust, Java).
- Doświadczenie z paradygmatami programowania funkcjonalnego.
- Doświadczenie w budowaniu aplikacji przy użyciu Event Sourcingu.
- Znajomość Google Cloud.
- Wcześniejsza praca w zespole produktów danych (Analiza danych, Uczenie maszynowe).
- Podstawowa wiedza na temat MLOPs, w tym zrozumienie takich pojęć, jak rejestr modelu i różnice między uczeniem maszynowym a tradycyjną inżynierią oprogramowania.
Umiejętności miękkie:
- Nastawienie zorientowane na biznes, umożliwiające rozumienie i skuteczną komunikację z różnymi interesariuszami i ekspertami w danej dziedzinie.
- Chęć szczegółowego zagłębienia się w problematyczną dziedzinę cen i sprzedaży detalicznej.
Gotowość do nauczania i mentorowania członków zespołu w celu doskonalenia ich umiejętności w zakresie inżynierii oprogramowania.
Spodoba Ci się, a oto dlaczego:
- Bogatyinnowacyjny stos oprogramowania, swoboda wyboru najlepszych, odpowiednich technologii.
- Ideologia Remote First: swoboda działania z domowego biura lub dowolnego odpowiedniego coworkingu.
- Elastyczne godziny pracy (zaczynamy od 8:00 do 11:00) i brak włączonych systemów śledzenia czasu pracy.
- Regularne przeglądy wyników i wynagrodzeń.
- Powtarzające się 1-1 i mierzalne OKR.
- Dogłębne wdrożenie z jasną ścieżką sukcesu.
- Competera pokrywa 70% opłaty za szkolenie/kurs.
- 20 dni urlopu, 15 dni wolnych i do jednego tygodnia płatnych świąt bożonarodzeniowych.
- 20 dni roboczych zwolnienia lekarskiego.
- Częściowe ubezpieczenie medyczne.
- Refundujemy koszty coworkingu.
Razem z nami wprowadzaj innowacje. Bądź konkurentem.