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