Software Engineer in Content AI in Warsaw

Software Engineer in Content AI in Warsaw

Warsaw Pełny etat 56250 - 68750 zł / rok (szac.) Stacjonarnie
P

W skrócie

  • Zadania: Projektuj i rozwijaj skalowalne mikroserwisy dla kluczowych funkcji Peloton.
  • Firma: Peloton - innowacyjna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, ubezpieczenia zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.

Opis: Starszy inżynier oprogramowania pełni rolę lidera technicznego w zespole agile, koncentrując się na projektowaniu i rozwoju skalowalnych mikroserwisów dla kluczowych funkcji Peloton na wszystkich platformach (Bike, Tread, Strength i Digital). Zespół Content AI jest odpowiedzialny za szkolenie i hostowanie różnych modeli w dziedzinach przetwarzania języka naturalnego (NLP) i automatycznego rozpoznawania mowy (ASR).

Zakres obowiązków:

  • Projektowanie, rozwijanie i obsługiwanie krytycznych API i usług z naciskiem na wysoką dostępność, niską latencję, bezpieczeństwo i skalowalność.
  • Mentorowanie młodszych inżynierów w zespole oraz efektywna komunikacja z TPM i Product.
  • Pisanie zrozumiałego, dobrze testowanego kodu z myślą o utrzymywaniu i skalowalności.
  • Architektura i budowa wielokrotnego użytku kodu, bibliotek i wzorców do użycia w różnych zespołach.
  • Proponowanie, eksperymentowanie i wdrażanie rozwiązań w celu skalowania usług przy jednoczesnym spełnieniu wymagań biznesowych i produktowych.
  • Wykorzystanie narzędzi do monitorowania/profilowania/śledzenia produkcji oraz testowania obciążenia w celu odkrywania wąskich gardeł i stosowanie technik takich jak modelowanie danych, optymalizacja zapytań i buforowanie w celu ich rozwiązania.
  • Prowadzenie dyskusji technicznych podczas spotkań architektonicznych, przeglądów projektów i podziału zadań.
  • Identyfikowanie wspólnych wzorców oraz rozwijanie i wspieranie rozwoju komponentów wielokrotnego użytku i standardów w różnych zespołach.
  • Promowanie i wdrażanie najlepszych praktyk branżowych, takich jak przełączniki funkcji, CI/CD, automatyzacja testów, logowanie i monitorowanie, aby zapewnić pewność w naszym procesie wydania.
  • Mentorowanie i coaching inżynierów poprzez przeglądy kodu, programowanie w parach i techniczne doradztwo.
  • Udział w rotacjach dyżurów i prowadzenie działań związanych z odpowiedzią na incydenty w celu utrzymania niezawodności systemu.
  • Współpraca i partnerstwo z członkami zespołów międzyfunkcyjnych z Produktu, Projektu i QA, pełniąc rolę eksperta w swojej dziedzinie.

Wymagania:

  • Dyplom MS lub BS w dziedzinach takich jak informatyka, inżynieria lub matematyka.
  • 6+ lat doświadczenia w rozwoju oprogramowania, budując systemy aplikacji backendowych o wysokiej wydajności i dużej skalowalności.
  • Znajomość Kotlin, Python lub podobnych języków.
  • Silne doświadczenie z Spring Boot, Bottle/Gunicorn lub podobnymi frameworkami webowymi (JVM lub Python).
  • Doświadczenie zarówno z bazami danych relacyjnymi (np. PostgreSQL, MySQL), jak i NoSQL (np. DynamoDB, Mongo).
  • Praktyczne doświadczenie z optymalizacją zapytań Elastic Search i skalowaniem.
  • Doświadczenie z systemami buforowania, takimi jak Memcache, Redis.
  • Doświadczenie z przetwarzaniem żądań, takimi jak REST, gRPC lub GraphQL.
  • Udowodniona zdolność do pracy w szybko rozwijających się, dynamicznych środowiskach i dostosowywania się do zmian.
  • Doświadczenie z Dockerem i Kubernetesem w zakresie konteneryzacji i orkiestracji.
  • Doświadczenie z usługami AWS (DynamoDB, S3, ECR, IAM, Lambda, SQS) oraz projektowaniem infrastruktury chmurowej.
  • Doświadczenie z narzędziami do wdrażania, takimi jak Terraform, GitHub Actions, Jenkins.
  • Doświadczenie z narzędziami do obserwowalności i monitorowania, takimi jak Datadog lub podobne rozwiązania APM.
  • Silne zrozumienie zasad projektowania API, najlepszych praktyk bezpieczeństwa i optymalizacji wydajności.
  • Doświadczenie w wsparciu produkcyjnym, prowadzeniu odpowiedzi na incydenty i rozwiązywaniu złożonych systemów rozproszonych.
  • Doświadczenie w współpracy i wpływaniu na członków zespołów międzyfunkcyjnych z Produktu, Projektu i QA.

Preferencje:

  • Doświadczenie w budowaniu osobistych asystentów głosowych lub chatbotów.
  • Doświadczenie w budowaniu platform wyszukiwania, personalizacji wyszukiwania i odkrywania.
  • Praca z automatycznym rozpoznawaniem mowy (ASR).

Warunki: Rzeczywista podstawowa pensja oferowana na to stanowisko będzie zależała od wielu czynników, w tym, bez ograniczeń, doświadczenia i celów biznesowych oraz jeśli lokalizacja pracy się zmieni. Nasza podstawowa pensja to tylko jeden z elementów konkurencyjnej strategii wynagrodzeń Peloton, która obejmuje również roczne nagrody kapitałowe i plan zakupu akcji pracowniczych, a także inne specyficzne dla regionu świadczenia zdrowotne i socjalne. Ubezpieczenie zdrowotne, dentystyczne i wzrokowe. Hojna polityka płatnego urlopu. Krótkoterminowe i długoterminowe ubezpieczenie niezdolności do pracy. Dostęp do usług zdrowia psychicznego. Plan 401k, zwrot kosztów nauki i plany spłaty pożyczek studenckich. Plan zakupu akcji pracowniczych. Wsparcie w zakresie płodności i adopcji oraz do 18 tygodni płatnego urlopu rodzicielskiego. Zniżki na opiekę nad dziećmi i rodziną. Darmowy dostęp do aplikacji Peloton Digital oraz zniżki na odzież i produkty. Korzyści dla dojeżdżających i zniżka na Citi Bike. Ubezpieczenie dla zwierząt domowych i wiele więcej!

Zakres wynagrodzenia podstawowego: 307 500 zł — 361 600 zł PLN

Software Engineer in Content AI in Warsaw – pracodawca: Peloton

Peloton to doskonały pracodawca, oferujący dynamiczne środowisko pracy w sercu Nowego Jorku, gdzie innowacja i technologia są na porządku dziennym. Pracownicy mogą liczyć na szeroki wachlarz benefitów, w tym opiekę zdrowotną, programy wsparcia dla rodzin oraz możliwość rozwoju zawodowego poprzez dostęp do szkoleń i programów akcji pracowniczych. Nasza kultura pracy opiera się na współpracy i różnorodności, co sprawia, że każdy członek zespołu ma realny wpływ na rozwój produktów i usług, które zmieniają życie naszych użytkowników.

P

Dane kontaktowe:

Zespół rekrutacyjny Peloton

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Software Engineer in Content AI in Warsaw

Kotlin
Python
Spring Boot
Bottle/Gunicorn
PostgreSQL
MySQL
DynamoDB