Instacart
Instacart
Instacart to firma technologiczna z sektora zakupów spożywczych i dostaw, której celem jest ułatwianie ludziom kupowania żywności oraz artykułów gospodarstwa domowego. Jej platforma łączy klientów z osobistymi zakupowymi, umożliwia dostawę nawet w 30 minut i pomaga gospodarstwom domowym znajdować odpowiednie kupony oraz atrakcyjne oferty. Instacart tworzy również narzędzia do zarządzania złożonymi warunkami dostaw, w tym do przekierowywania zamówień podczas gwałtownych zjawisk pogodowych. Firma określa swoją szerszą ambicję jako budowanie systemu operacyjnego dla branży spożywczej, a jednocześnie wspiera elastyczne, różnorodne, sprawiedliwe i inkluzywne środowisko pracy dla swoich zespołów.

Starszy inżynier oprogramowania II, jakość reklam — praca zdalna, Stany Zjednoczone

Twórz infrastrukturę uczenia maszynowego dla obszaru jakości reklam w Instacart — od trenowania i obsługi modeli po systemy cech działające w czasie rzeczywistym. Poprawiaj skuteczność reklam na skalowalnym rynku dostaw artykułów spożywczych dzięki wydajnym rozwiązaniom o niskich opóźnieniach.

Opis

  • Tworzyć, wdrażać i rozwijać infrastrukturę uczenia maszynowego dla złożonych problemów marketplace’u
  • Rozszerzać ogólnofirmową platformę trenowania i obsługi modeli we współpracy z zespołem ML Foundation
  • Poprawiać wydajność trenowania i obsługi modeli pod względem przepustowości, kosztów, opóźnień, wykorzystania akceleratorów i opóźnień ogona rozkładu
  • Diagnozować niestabilność infrastruktury i procesów operacyjnych, aby zwiększać dostępność systemów
  • Tworzyć infrastrukturę przetwarzania cech w czasie rzeczywistym oraz potoki o niskich opóźnieniach, które dostarczają modelom aktualne dane wejściowe
  • Odpowiadać za infrastrukturę sekwencyjnego modelu bazowego działającego w czasie rzeczywistym, w tym za internetowe magazyny sekwencji, aktualizacje strumieniowe, obsługę długich kontekstów i procesy trenowania
  • Współprojektować systemy techniczne z menedżerami produktu, analitykami danych i inżynierami uczenia maszynowego
  • Współpracować z interesariuszami, łącząc rozwiązania techniczne z celami biznesowymi
  • Wyznaczać kierunek techniczny, przeprowadzać przeglądy kodu i wspierać rozwój innych inżynierów
  • Promować ciągłe doskonalenie i wysokie standardy realizacji technicznej

Wymagania

  • Posiadać wyższe wykształcenie w dziedzinie informatyki, sztucznej inteligencji, uczenia maszynowego, badań operacyjnych lub porównywalne połączenie samodzielnej nauki i doświadczenia
  • Mieć co najmniej trzy lata doświadczenia zawodowego w tworzeniu infrastruktury ML lub stosowaniu uczenia maszynowego do rzeczywistych problemów z dużymi zbiorami danych
  • Wykazywać się znaczącym doświadczeniem w budowaniu, skalowaniu i utrzymywaniu produkcyjnej infrastruktury trenowania lub obsługi modeli ML
  • Rozumieć współczesne systemy uczenia maszynowego i praktyki MLOps
  • Swobodnie programować w Pythonie i/lub Go
  • Sprawnie pracować z SQL, Spark i Pandas
  • Mieć praktyczne doświadczenie z Torch, TensorFlow i XGBoost
  • Stosować silne umiejętności analityczne i rozwiązywania problemów
  • Jasno i skutecznie komunikować się w piśmie i w rozmowie
  • Produktywnie współpracować z interesariuszami na różnych poziomach i w różnych obszarach organizacji
  • Swobodnie podejmować pracę w nieznanych domenach, językach programowania i obszarach problemowych

Benefity

  • Wybierać elastyczne miejsce pracy, w tym dom, biuro lub kawiarnię
  • Uczestniczyć w cyklicznych wydarzeniach firmowych na miejscu
  • Otrzymać grant kapitałowy przy dołączeniu do firmy
  • Otrzymywać coroczne dodatkowe granty kapitałowe
  • Korzystać z konkurencyjnego rynkowo wynagrodzenia i pakietu świadczeń dostosowanych do miejsca pracy