San Diego, Kalifornia
Pełny etat

Inżynier oprogramowania II, stosowane uczenie maszynowe

Brain Corp to firma AI z siedzibą w San Diego w Kalifornii, USA, tworząca transformacyjną podstawową technologię dla branży robotyki. Naszym celem jest tworzenie autonomicznych technologii, które pomagają lepiej funkcjonować w świecie rzeczywistym. Rozwiązania Brain w zakresie robotyki i sztucznej inteligencji pomagają sprzedawcom detalicznym zapewnić, że właściwy produkt znajduje się na właściwej półce w odpowiedniej cenie, w czystym środowisku. Dzięki platformie robotyki BrainOS®, która zasila największą globalną flotę autonomicznych robotów mobilnych (AMR) działających w komercyjnych przestrzeniach publicznych, Brain Corp dostarcza wnikliwe i wydajne zautomatyzowane rozwiązania zarówno w zakresie komercyjnego czyszczenia podłóg, jak i zarządzania zapasami, umożliwiając organizacjom i ich pracownikom osiągnięcie więcej. Brain Corp obsługuje obecnie ponad 30 000 robotów AMR, co stanowi największą tego typu flotę na świecie. Brain Corp jest finansowany przez SoftBank Vision Fund, Clearbridge i Qualcomm Ventures.

Podsumowanie stanowiska:

Czy kiedykolwiek zdarzyło Ci się anulować zamówienie online, ponieważ czegoś nie było w magazynie lub straciłeś czas, idąc do sklepu, aby obejrzeć coś, co według strony internetowej było dostępne, tylko po to, aby dowiedzieć się, że tak nie jest? Jest to problem, który staramy się pomóc rozwiązać naszym klientom detalicznym, aby zmaksymalizować doświadczenie kupującego i dostępność na półce.

Jako inżynier oprogramowania w zespole Applied Machine Learning będziesz częścią szybko rozwijającego się zespołu, który tworzy pionierskie produkty oparte na naszej platformie BrainOS, aby zrewolucjonizować przestrzeń analityki zapasów detalicznych. Masz zdolność szybkiego przyswajania nowych technologii i nastawienie na rozwiązywanie problemów klientów.

Nasze rozwiązania robotyczne integrują wiele dziedzin sprzętu i oprogramowania w celu zapewnienia skalowalnych rozwiązań dla naszych klientów. Będziesz mieć możliwość zastosowania sztucznej inteligencji, uczenia maszynowego i metod statystycznych do tworzenia i iteracji modeli wykrywania w celu uzyskania przydatnych informacji z autonomicznie przechwyconych danych robota. 

Podstawowe obowiązki zawodowe:

  • Rozwijaj i współtwórz naszą bazę kodu Python, aby zapewnić naszym klientom nowe, przydatne informacje.
  • Wykorzystaj zrozumienie i zastosowanie koncepcji uczenia maszynowego i łańcuchów narzędzi, aby dostarczać wysoce wiarygodne informacje ze strumieni danych z naszych robotów do przechwytywania danych i potoków przetwarzania w chmurze.
  • Demonstrowanie nastawienia na własność, w którym pisanie zautomatyzowanych przypadków testowych zapewnia przyszłe wydanie i jakość funkcji, a także produktywność rozwoju.
  • Podnoszenie poprzeczki poprzez przykład przeglądu, testowania i wdrażania nowych funkcji z podejściem opartym na danych do oceny kryteriów sukcesu.
  • Kierowanie rozwiązywaniem problemów związanych z produkcją i klientami oraz opracowywanie długoterminowych rozwiązań opartych na systematycznej identyfikacji przyczyn źródłowych.
  • Zachęcanie i wspieranie dyskusji technicznych poprzez przedstawianie zalet i wad różnych podejść z punktem widzenia i nastawieniem na działanie.
  • Inicjatywa w przejmowaniu odpowiedzialności za zadania związane z potokiem inżynierii danych i zarządzaniem danymi, jeśli jest to wymagane.

Wymagania dotyczące wykształcenia i/lub doświadczenia zawodowego:

  • BS lub MS w Data Science lub odpowiedniej dyscyplinie inżynieryjnej.
  • Ponad 2 lata udokumentowanego doświadczenia w tworzeniu oprogramowania obejmującego szkolenie, udoskonalanie i stosowanie modeli wykrywania w celu uzyskania wglądu w dane.

Wymagana wiedza, umiejętności, zdolności i inne cechy:

  • Doświadczenie z narzędziami do kodowania ML i przepływami pracy, tj. pandas, pytorch, keras, jupyter notebooks.
  • Doświadczenie z narzędziami do wizualizacji danych (np. Tableau, Power BI, Grafana, Looker).
  • Doświadczenie z SQL i zarządzaniem bazami danych.
  • Doświadczenie w kodowaniu na poziomie produkcyjnym w języku Python.
  • Ciekawość i dążenie do zdobywania wiedzy merytorycznej w określonych obszarach funkcjonalnych, przy jednoczesnym zachowaniu świadomości szerszego krajobrazu przypadków użycia i wartości dla klienta.
  • Zdolność do analitycznego rekomendowania ścieżki rozwoju w przypadku niejasności technicznych.
  • Jasne i zwięzłe umiejętności komunikacyjne (werbalne i pisemne).
  • Praca odbywa się na miejscu w naszym biurze w San Diego. Kandydaci muszą mieszkać w San Diego lub być gotowi do relokacji. Na tym stanowisku nie jest oferowana praca zdalna.

Rzeczy, które robią różnicę:

  • Doświadczenie w branży pojazdów autonomicznych, robotyki lub pokrewnej.
  • Doświadczenie w wykrywaniu i rozpoznawaniu obiektów.
  • Doświadczenie z aplikacjami GPT i LLM
  • Doświadczenie w IOT, analizie danych i uczeniu maszynowym.

Wymagania fizyczne:

Opisane tutaj wymagania fizyczne są reprezentatywne dla tych, które muszą być spełnione przez pracownika, aby z powodzeniem wykonywać podstawowe funkcje tego stanowiska. Rozsądne udogodnienia mogą zostać wprowadzone, aby umożliwić osobom niepełnosprawnym wykonywanie podstawowych funkcji. Podstawowe funkcje mogą wymagać utrzymania kondycji fizycznej niezbędnej do siedzenia, chodzenia lub stania przez pewien czas; obsługi komputera i klawiatury; używania rąk do palcowania i chwytania; mówienia i słyszenia na normalnym poziomie w pomieszczeniu; ostrości wzroku w celu określenia dokładności, schludności i dokładności przydzielonej pracy lub dokonania ogólnych obserwacji obiektów lub struktur; pchania lub ciągnięcia do 20 funtów.

Środowisko pracy:

Opisane tutaj cechy środowiska pracy są reprezentatywne dla tych, które pracownik napotyka podczas wykonywania podstawowych funkcji tej pracy. Poziom hałasu w środowisku pracy jest zazwyczaj cichy lub umiarkowany. Pracownicy są narażeni na typowe środowisko biurowe z komputerami, drukarkami i telefonami.

Zakres wynagrodzenia:

Przewidywane wynagrodzenie dla kandydatów, którzy będą pracować w San Diego w Kalifornii, wynosi 125 000 USD. Jest to wynagrodzenie nie podlegające negocjacjom dla wszystkich inżynierów oprogramowania na tym poziomie. Oprócz wynagrodzenia podstawowego, nasz konkurencyjny pakiet nagród obejmuje:

  • Uznaniowa roczna premia docelowa
  • Opcje na akcje
  • Plan 401(k) z dopasowaniem (bez okresu oczekiwania i natychmiastowe nabycie uprawnień)
  • Kompleksowy pakiet świadczeń ubezpieczeniowych dla pracowników (i ich rodzin) obejmujący różne opcje planu medycznego (w tym HSA ze składką pracodawcy), ubezpieczenie dentystyczne, wzroku, życia i niepełnosprawności, program pomocy pracowniczej (EAP), plany wsparcia prawnego / tożsamości, ubezpieczenie zwierząt domowych.
  • Dostęp do elastycznych kont wydatków (opieka medyczna i opieka nad osobami zależnymi)
  • Hojny płatny czas wolny, w tym elastyczny urlop, płatny urlop chorobowy, czas wolny na wolontariat w społeczności, 10 płatnych świąt firmowych i zimowy przestój firmy

Dodatkowe korzyści obejmują:

  • Codzienny lunch dostępny na miejscu w biurze w San Diego
  • Siłownia na terenie kampusu, w tym basen i korty tenisowe w biurze w San Diego
  • Możliwości nawiązywania kontaktów ze współpracownikami, w tym comiesięczne wieczory gier, wycieczki, wyzwania wellness i wydarzenia społecznościowe.
  • Wewnętrzne wydarzenia edukacyjne
  • Możliwość dzielenia się własnymi zainteresowaniami i hobby z C

 

Dołącz do naszego niesamowitego zespołu!