Software Engineer - Machine Learning Infrastructure

Job expired!

O Moloco:

Moloco to wiodąca firma zajmująca się uczeniem maszynowym, której celem jest wspieranie organizacji różnej wielkości. Pomagamy firmom wykorzystywać pełen potencjał ich unikalnych danych pierwszej strony, rewolucjonizując reklamę wydajnościową. Podczas gdy giganci technologiczni wykorzystali dane do targetowania reklam z prędkością i skalą, Moloco dostarcza tę samą solidną wydajność uczenia maszynowego masom.

Stojąc na skrzyżowaniu uczenia maszynowego, marketingu wydajnościowego i zaawansowanej infrastruktury produktowej, Moloco jest wiodącą siłą napędową przemysłu technologii reklamowej. Zajęliśmy 95. miejsce na liście Inc. 5000 najszybciej rosnących prywatnych firm w 2022 roku oraz 91. miejsce na liście Deloitte 2021 Fast 500. Moloco jest również uznawane za doskonałe miejsce pracy, z 91% certyfikacją od naszych pracowników. Sprawdź nasze recenzje na Glassdoor i zajrzyj za kulisy na Instagramie, Twitterze i YouTube.

Główna siedziba Moloco znajduje się w Dolinie Krzemowej, z globalnymi biurami w San Francisco, Nowym Jorku, Los Angeles, Seattle, Londynie, Berlinie, Seulu, Singapurze, Pekinie, Gurgaon i Tokio.

Różnorodność i inkluzja są kluczowymi elementami naszej misji. Głęboko wierzymy, że różnorodna siła robocza i inkluzywna kultura są niezbędne do osiągnięcia naszych celów. Nasza inkluzywna, autentyczna i skupiona na przynależności kultura jest naszą supermocą, która umożliwia nam realizację naszej misji—wspieranie firm różnej wielkości w rozwoju poprzez operacyjne uczenie maszynowe.

Moloco jest w ekscytującej fazie rozwoju, a Ty możesz być jej częścią. Aplikuj teraz i dołącz do nas już dziś!

Jako członek naszego zespołu infrastruktury uczenia maszynowego, odegrasz kluczową rolę w budowaniu oprogramowania, które umożliwia naszemu zespołowi ML szybsze wdrażanie i bardziej efektywne modele. Będziesz pracować z naszymi zaawansowanymi modelami ML, które są integralną częścią naszej propozycji wartości.

  • Wykorzystywanie zaawansowanych ram uczenia maszynowego, takich jak TensorFlow2 i JAX z nowszymi akceleratorami sprzętowymi, jak GPU i TPU.
  • Rozwój infrastruktury, która umożliwia zespołowi ML codzienne trenowanie około 1000 instancji modeli i obsługę 7M QPS z latencją 25 milisekund.

Aby odnosić sukcesy w tej roli, powinieneś mieć:

  • 2+ lata doświadczenia w inżynierii oprogramowania z użyciem nowoczesnych języków, takich jak Python, Java, C#, Go, C++ itp.
  • 2+ lata doświadczenia w rozwoju oprogramowania w systemach backend/infrastrukturalnych.
  • Tytuł licencjata lub wyższy w dziedzinie informatyki lub pokrewnym technicznym kierunku.
  • Podstawowe zrozumienie koncepcji obliczeń rozproszonych, z doświadczeniem w dużych systemach rozproszonych, co jest wysoce preferowane.
  • Wiedza na temat akceleratorów sprzętowych, takich jak GPU i TPU, oraz doświadczenie w optymalizacji obciążeń na nich, co jest wysoce preferowane.
  • Doświadczenie z nowoczesnymi ramami ML, takimi jak TensorFlow2, PyTorch i/lub JAX.
  • Biegłość w platformach chmury publicznej (GCP, AWS lub Azure) jest preferowana. <