Engineer III, Back-End Server (mult.)
- Other
- Other places
- 06/30/2024
- -
Podsumowanie Stanowiska
Jako Inżynier III, Back-End Server w Samsung Electronics, będziesz odpowiedzialny za implementację komponentów architektury back-end, zadań i usług wspierających aplikacje telewizyjne i mobilne Samsunga oraz rozwój interfejsu użytkownika. Nasz idealny kandydat posiada ekspertyzę w dziedzinie rozwoju oprogramowania w środowisku produkcji na dużą skalę oraz szeroką wiedzę w zakresie komputerowego rozpoznawania obrazów i analizy wideo.
Role and Responsibilities
Obowiązki:
- Implementacja komponentów architektury back-end, zadań i usług wspierających aplikacje telewizyjne i mobilne Samsunga oraz rozwój interfejsu użytkownika.
- Prowadzenie działań inżynieryjnych, projektów, badań i testów operacyjnych zgodnie ze specyfikacjami funkcjonalnymi, wymaganiami projektowymi, zdolnościami operacyjnymi i oczekiwaniami wydajnościowymi klientów.
- Tworzenie wysokiej jakości i dobrze udokumentowanego kodu.
- Rozwiązywanie problemów produkcyjnych zgłaszanych przez konsumentów i zespoły wewnętrzne, izolowanie przyczyny i praca nad jej naprawą.
- Implementacja procesów przetwarzania obrazu i wideo z wykorzystaniem komputerowego rozpoznawania obrazów, wyodrębniania cech za pomocą ML i nowoczesnych standardów kompresji.
- Tworzenie tras serwera back-end w celu dostarczania metadanych do aplikacji skierowanych do użytkowników za pomocą wysoce zoptymalizowanych zapytań i logiki biznesowej zdolnej do skalowania do dziesiątek milionów użytkowników.
- Dogłębne badanie, eksperymentowanie i analizowanie nowych technik, które mogą przynieść korzyści działalności usługowej Samsunga w obszarach dostarczania wideo i personalizacji użytkownika.
Wymagania:
- Tytuł licencjata w dziedzinie informatyki, inżynierii komputerowej, inżynierii elektronicznej lub pokrewnej.
- Dziesięć (10) lat postępującego doświadczenia po uzyskaniu tytułu licencjata w dziedzinie rozwoju oprogramowania w środowisku produkcji na dużą skalę oraz w dziedzinie komputerowego rozpoznawania obrazów i analizy wideo.
10 lat doświadczenia musi obejmować:
- Doświadczenie w dziedzinie wideo cyfrowego, w tym kodeków, formatów kontenerów, optymalizacji urządzeń, przechowywania i dostarczania.
- Doświadczenie w formatach obrazów i schematach kompresji.
- Znajomość języków po stronie serwera, w tym Node.JS i Pythona, oraz efektywne korzystanie z linii poleceń Linux.
- Doświadczenie w tradycyjnych bazach danych SQL RDBMS i bazach danych NoSQL, w tym MongoDB i Elasticsearch oraz w debugowaniu i optymalizacji zapytań.
- Ekspertyza w zakresie bibliotek back-end, takich jak Express, Mongoose i Axios, oraz narzędzi niezbędnych, takich jak bash i git.
- Znajomość najlepszych praktyk bezpieczeństwa.
- Doświadczenie w platformach chmurowych i budowaniu skalowalnych aplikacji.
- Doświadczenie w konteneryzacji aplikacji za pomocą Dockera i przestrzeganie zasad budowania aplikacji dwunastoczynnikowej.
Wynagrodzenie:
$283,442.00/rok
Dowiedz się więcej o korzyściach na Kariera w Samsungu - korzyści
Umiejętności i Kwalifikacje
Proszę odwiedzić Samsung Membership