Senior ML OPs Engineer - Machine Learning Platform

Job expired!

Czy jesteś gotów wykorzystać swoje kompetencje technologiczne, aby wpłynąć na budowę szpitali, domów, stadionów sportowych i szkół na całym świecie? W Procore Technologies nie tylko tworzymy oprogramowanie; budujemy oprogramowanie, które buduje świat. Obecnie poszukujemy utalentowanego Starszego Inżyniera ML Ops, aby wzmocnić nasze platformy uczenia maszynowego i napędzić naszą podróż ku rewolucjonizacji jednej z najmniej zinformatyzowanych i najbardziej niebezpiecznych branż.

Jako integralny członek naszego zespołu Platformy Uczenia Maszynowego w Kairze, popchniesz nasze możliwości ML na wyższy poziom, umożliwiając bezproblemowe zarządzanie setkami modeli. Będziesz projektować i wdrażać usługi kluczowe dla uruchamiania modeli AI i nauki o danych, które obsługują terabajty danych, od automatycznego treningu i wdrożenia po solidne systemy monitorowania. Do tej roli należy również ulepszanie repozytoriów modeli, sklepów cech i rozwijanie kompleksowej warstwy dostępu do danych.

  • Nadzorowanie łańcuchów przesyłowych dla modeli ML, zapewniając efektywne przejścia od rozwoju do produkcji.
  • Przeglądanie i zatwierdzanie zmian w kodzie oraz żądań ściągnięcia od naszego dedykowanego zespołu nauki o danych.
  • Zarządzanie łańcuchami CI/CD i monitorowanie wydajności modelu po wdrożeniu.
  • Konteneryzacja modeli przy użyciu Docker dla wdrażania na platformach chmurowych takich jak AWS, GCP lub Azure.
  • Instalacja i utrzymanie narzędzi monitorujących do śledzenia wskaźników wydajności i ustanawiania alertów dla proaktywnego rozwiązywania problemów.
  • Zbieranie i analiza danych monitorujących w celu ciągłej optymalizacji wydajności systemu.
  • Współpraca z różnymi zespołami w celu innowacji i udoskonalenia możliwości produktów, zapewniając płynną integrację i działanie technologii ML.

Jesteś doświadczonym profesjonalistą z udowodnionym doświadczeniem w zarządzaniu dużymi, rozproszonymi systemami przetwarzania danych i cyklem życia ML. Twoje kompetencje obejmują:

  • Głęboką znajomość ram i narzędzi ML, takich jak TensorFlow, PyTorch, mlflow i inne.
  • Silną wiedzę na temat technologii przetwarzania danych, w tym Spark, Kafka i Flink.
  • Biegłość w łańcuchach CI/CD, narzędziach IaC takich jak Terraform, CloudFormation oraz w korzystaniu zarówno z baz danych relacyjnych, jak i nierelacyjnych.
  • Gruntowną znajomość środków bezpieczeństwa sieci, w tym zapor sieciowych, VPN i bezpiecznych protokołów danych.
  • Wyśmienite umiejętności w Python, Java lub podobnych językach o dużej współbieżności.

W Procore cenimy naszych pracowników i oferujemy kompleksowy pakiet korzyści, który obejmuje pokrycie zdrowotne, hojne płatne wolne oraz