Sr Machine Learning Engineer

Job expired!

Dołącz do Procore Technologies jako Starszy Inżynier Uczenia Maszynowego i pomóż kształtować przyszłość Construction Intelligence. Jako kluczowy członek naszego zespołu Copilot, będziesz przyczyniać się do rozwoju nowej generacji analiz, rekomendacji i zautomatyzowanych doświadczeń na globalnej platformie.

Branża budowlana jest niezbędna do codziennego życia, ale nadal pozostaje jednym z najmniej zdigitalizowanych sektorów. Procore rewolucjonizuje tę dziedzinę dzięki naszej zaawansowanej platformie SaaS do zarządzania budową. Naszym celem jest umożliwienie Groundbreakers przekształcania i rozwijania społeczności, w których żyjemy. Dołączając do nas, pomożesz kierować innowacjami technologicznymi w budownictwie.

Jako Starszy Inżynier Uczenia Maszynowego będziesz na czele naszych możliwości AI, wykorzystując ponad dwie dekady danych z naszego wiodącego na rynku oprogramowania do zarządzania budową. Ta rola jest oparta w naszym biurze w Austin, TX i wymaga natychmiastowej dostępności.

Co będziesz robić:

  • Pracować z obszernymi danymi strukturalnymi i niestrukturalnymi, aby budować i stale udoskonalać najnowocześniejsze modele uczenia maszynowego dla różnych zastosowań.
  • Ocena i trenowanie Large Language Models (LLMs), tradycyjnych modeli językowych takich jak BERT, oraz innych modeli uczenia maszynowego, takich jak XGBoost.
  • Rozwijać, wdrażać do produkcji i obsługiwać modele uczenia maszynowego oraz pipeline'y na skalę, w tym aplikacje wsadowe i w czasie rzeczywistym.
  • Wykorzystywać narzędzia uczenia maszynowego trzeciostronnych oraz autorskie, aby tworzyć wielokrotnego użytku, wysokowydajne systemy do szybkiego rozwoju i wdrażania modeli.
  • Stosować metody ciągłego dostarczania/integracji za pomocą narzędzi takich jak CircleCI, SonarQube i JFrog do testowania, wdrażania i promocji produkcyjnej.
  • Projektowanie, budowanie i wdrażanie API, które dostarczają prognozujące analizy dostosowane do zestawów danych dotyczących budownictwa.
  • Współpraca z partnerami międzyfunkcjonalnymi — inżynierami oprogramowania, menedżerami produktowymi, operacjami i naukowcami danych — w celu identyfikacji możliwości i doskonaleniu wymagań dla modeli uczenia maszynowego.

Szukamy:

  • 5+ lat doświadczenia w branży w zakresie stosowanego uczenia maszynowego, ze znajomością języków programowania takich jak Python, Java, C++ lub ich odpowiedników.
  • Wyjątkowe umiejętności pisemne i werbalne.
  • Mocne zrozumienie ekosystemu uczenia maszynowego i data science (np. TensorFlow, PyTorch, MLflow, Ray, LangChain, Databricks, Snowflake, SageMaker, Scikit-learn).
  • Głęboka wiedza na temat najlepszych praktyk i metodologii uczenia maszynowego, w tym LLM, inżynierii cech, gradient boosted trees, i sieci neuronowych.
  • Doświadczenie w budowaniu i wdrażaniu do produkcji modeli i infrastruktury uczenia maszynowego.
  • Pasja dla zrozumienia potrzeb klienta i bieżących trendów na rynku AI.

Dodatkowe atuty:

  • Doświadczenie w technologiach i oprogramowaniu budowlanym.

Zakres wynagrodzenia podstawowego: $156,400 - $215