Hledáme chytrý kluky vývojáře a holky vývojářky, kteří nás vystřelí dál

GLAMI je vyhledávač módy a dost možná největší PHP aplikace v Čechách. Meziročně rosteme o 70 %, působíme v 17 zemích po celém světě a poohlížíme se po dalších. Tohle všechno vyvíjíme z Liberce. Zázemí máme ale i v pražském Karlíně. Chceš být u toho? Chceš mít z kanclu výhled na Ještěd nebo na památník na Žižkově? Po práci vyrazit do Jizerek nebo na pivo ke Dvěma Kohoutům? Pak se s tebou rádi poznáme! Hledáme backend i frontend vývojáře, ale i posily do našeho hvězdného AI týmu!

Jsi seniorní vývojář a máš už něco "najeto"? Tešíme se, že nám ukážeš nové technologie a postupy a posuneš nás. Pokud jsi junior, rádi ti předáme svoje zkušenosti a necháme tě vyrůst. Musíme si ale vzájemně "sednout"- jsme parta kamarádů a rádi spolu chodíme na pivo nebo po horách.


        
          Ondra Čech
        

        
          –
        

        
          Dev Team Lead
Ondra Čech
Dev Team Lead

        
          Tonda Hoskovec
        

        
          –
        

        
          Head of AI
Tonda Hoskovec
Head of AI

        
          Tomáš Hodboď
        

        
          –
        

        
          CEO
Tomáš Hodboď
CEO

Backend

Máme 30TB+ obrázků. Velkou část z nich na disku u nás na serverech. Potřebujeme vymyslet, jak je efektivněji archivovat na AWS = ušetřené peníze za disky + čas na údržbu. Denně na 6+ serverech vygenerujeme desítky GB logů - některé už máme v ELK stacku a koukáme na analytiku v Kibaně. Bylo by skvělé mít je tam všechny. Vyvíjíme nad kopií produkční databáze. Ta má 2TB+ a jednou za čas je potřeba ji nahrát znovu. Tenhle proces by bylo super mít plně automatizovaný.

Android a iOS mobilní appky spoléhají na funkční REST API. GLAMI zase konzumuje REST API našeho AI teamu, který pro nás pomocí Machine Learningu rankuje a kategorizuje produkty. Pro naše návštěvníky zobrazujeme produkty od 10 000 zapojených obchodů. Od každého máme XML feed, který musíme co nejrychleji naimportovat, otagovat, nasypat do Elastic Search clusteru a zobrazit na webu. Ale taky generujeme desítky "nezajímavých" remarketingových feedů, udržujeme různé scripty a přepisujeme staré joby.

Na backendu se u nás potkáš s

  • PHP8
  • Nette
  • Symfony
  • Git
  • MySQL
  • ElasticSearch
  • Clickhouse
  • Gearman
  • Docker
  • GitLab CI/CD
  • ansible
  • phpunit

Zajímá tě backend? Buď jsi senior a tohle musíš znát a nebo tě to jako juniora naučíme.

  • Hluboká znalost MySQL (INNODB)
  • Zkušenosti s návrhem a optimalizací struktury DB
  • Paralelní zpracování dat
  • PHP8 v CLI
  • Uživatelsky Linux (ssh, grep, cat, dpd, ppl...znáš to;)
  • Zkušenosti s cloudem (AWS, GCP), GITem, PHPUnit a Docker

Frontend

Zajímá tě krom vyladěného kódu estetická stránka věci a použitelnost? Frontend u nás taky potřebuje péči. Hodně řešíme performance, sledujeme Chrome UX Report a v Google Site Speed se snažíme ušetřit cenný milisekundy.

Tisíce zapojených obchodů nám reportují svoje objednávky přes GLAMI Pixel. Chceš, aby tvůj JavaScript kód bežel na těch největších fashion e-shopech v Evropě? Je to docela dobrej pocit. Nasadit GLAMI Pixel není pro marketéry občas sranda, připravujeme pro ně doplňek do Google Tag Manageru. Prohlížeče se snaží blokovat 3rd party cookies, pracujeme na GLAMI Pixel 2.0, který s tím bude počítat. Protože všechny změny na frontendu A/B testujeme, hned víme, kolik revenues nebo sessions nám změna přinesla.

Na web se můžeš podívat sám, ale co neuvidíš je administrace pro naše kolegy a správa obchodů pro naše partnery. V obou zobrazujeme spousty grafů a statistiky z našich clickhouse instancí. Ale taky stále ještě používáme jQuery (no jo no), píšeme dokumentace a vytváříme minisite.

Na frontendu u nás najdeš

  • PHP8
  • Nette
  • Latte
  • React s funkcionálními komponenty
  • Git
  • ES2019
  • TypeScript
  • Airbnb styleguide
  • Material UI
  • Webpack
  • Atomic design
  • BEM

Frontend i backend, všichni řešíme performance (ať už je to SQL dotaz nebo Reaktí komponenta), jedeme AGILE a děláme si navzájem code review. Kód za nás hlídá PHPStan a testy v CI. Když teda zrovna neřešíme nějaký fuck-up, tak se u toho dobře bavíme.

AI

Věnujeme se prakticky všem oblastem Machine Learningu, máme vlastní doporučování, automatickou kategorizaci produktů i produktovou podobnost. Koukáme na obrázky, čteme text ve 14 jazycích, zpracováváme jak GLAMI uživatelé interagují a to všechno na obřích datasetech s nejnovějšími modely. Dáváme důraz i na softwarově inženýrskou stranu věci. ML-Ops děláme v AWS a Kubernetes, na GPU i CPU, o naše modely v produkci se staráme my sami.

Všechny projekty neustále zlepšujeme a máme v hledáčku i několik úplně nových oblastí, do kterých se chceme pustit. Rádi přispíváme Open source světu, píšeme články a pořádáme ML semináře (kde jsou všichni vítáni ;)).

AI stack

  • Python
  • PyTorch
  • Tensorflow
  • Numpy
  • Pandas
  • AWS
  • Kubernetes
  • Docker
  • SQL

Pracovat v GLAMI znamená mít hory zážitků!

Určitým způsobem máme v DNA snahu, aby budování firmy byla zábava. Nejen pro nás, ale i pro lidi co sem chodí každý den do práce. Vždy jsme dbali na to, aby to lidi bavilo, byli svobodní v rozhodování a autonomní. Já věřím, že lidský potenciál nemá žádné hranice, a v tom chceme lidi podporovat.

Tomáš Hodboď, CEO