Veritone
Veritone
Veritone tworzy korporacyjne oprogramowanie oparte na sztucznej inteligencji, które pomaga organizacjom automatyzować złożone, powtarzalne zadania i usprawniać pracę zespołów. Platforma aiWARE łączy konfigurowalne możliwości AI, wspierając automatyzację procesów oraz podejmowanie decyzji w takich obszarach jak media, bezpieczeństwo publiczne, pozyskiwanie talentów, doradztwo, usługi prawne i marketing. Firma koncentruje się na praktycznym zastosowaniu AI w procesach biznesowych, pomagając klientom zwiększać efektywność i dostrzegać nowe możliwości rozwoju.

Starszy inżynier oprogramowania backend w Veritone — praca zdalna w USA

Kieruj rozwojem odpornych systemów rozproszonych i skalowalnych aplikacji w Veritone. Wyznaczaj kierunek techniczny, zwiększaj niezawodność i wspieraj integracje platformy skoncentrowanej na AI.

Opis

  • Rozwiązywać złożone i niejednoznaczne problemy w obszarach, które wcześniej nie były badane
  • Współpracować z interdyscyplinarnymi zespołami inżynieryjnymi, aby uzgadniać architekturę i realizować wspólne priorytety
  • Wyznaczać kierunek techniczny, ustanawiać praktyki inżynieryjne i opracowywać długoterminowe plany rozwoju
  • Tworzyć i wdrażać łatwe w utrzymaniu, ekonomiczne i responsywne rozwiązania
  • Współpracować z zespołami produktu, designu i infrastruktury przy tworzeniu oraz ulepszaniu skalowalnych aplikacji i usług
  • Współpracować z zespołami operacyjnymi i infrastruktury przy budowie, skalowaniu i monitorowaniu niezawodnych usług
  • Projektować, tworzyć, testować i debugować wysokowydajne oprogramowanie dla krytycznych aplikacji biznesowych
  • Oceniać i optymalizować bazy kodu frontendowego i backendowego w celu poprawy wydajności oraz efektywności systemów

Wymagania

  • Co najmniej pięć lat doświadczenia w projektowaniu architektury i tworzeniu wysokowydajnych, niezawodnych systemów w złożonych, wielowarstwowych środowiskach rozproszonych
  • Zaawansowane umiejętności programistyczne w zakresie nowoczesnych języków i frameworków, takich jak Golang, Node.js lub React
  • Bardzo dobra znajomość obiektowych i funkcyjnych zasad projektowania
  • Doświadczenie w udziale w kompleksowym projektowaniu nowych i istniejących systemów
  • Znajomość integralności architektonicznej, wzorców projektowych, bezpieczeństwa, niezawodności i skalowania horyzontalnego
  • Szerokie doświadczenie w stosowaniu najlepszych praktyk inżynieryjnych w całym cyklu życia oprogramowania
  • Doświadczenie w przestrzeganiu rygorystycznych standardów kodowania, przeprowadzaniu dokładnych przeglądów kodu, korzystaniu z kontroli wersji i testów automatycznych
  • Udokumentowane osiągnięcia w zakresie doskonałości operacyjnej i ciągłego wdrażania
  • Udowodniona umiejętność wdrażania i utrzymywania oprogramowania klasy produkcyjnej na dużą skalę
  • Wykształcenie wyższe pierwszego stopnia w dziedzinie informatyki lub solidne podstawy informatyki, w tym programowania obiektowego, wzorców projektowych i algorytmów

Benefity

  • Wynagrodzenie motywacyjne
  • Opieka zdrowotna
  • Programy emerytalne
  • Ubezpieczenie na życie
  • Płatny czas wolny
  • Urlop rodzicielski i powiązane świadczenia
  • Dodatkowe benefity i udogodnienia dla pracowników