W skrócie
- Zadania: Twórz i optymalizuj modele ML do przetwarzania mowy i audio.
- Firma: Svitla Systems - globalna firma technologiczna z przyjazną kulturą pracy.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy, ubezpieczenie zdrowotne i programy rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wprowadzaj realne zmiany w projektach.
- Kwalifikacje: Doświadczenie w inżynierii oprogramowania oraz przetwarzaniu mowy i NLP.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Svitla Systems Inc. poszukuje Senior Speech & NLP ML Engineer na pełnoetatowe stanowisko (40 godzin tygodniowo) w Europie. Nasz klient to amerykańska firma zajmująca się mobilnym przetwarzaniem danych. Idealny kandydat łączy silne umiejętności inżynieryjne z praktycznym doświadczeniem w rozpoznawaniu mowy, przetwarzaniu dźwięku i NLP. Szukamy osoby, która lubi rozwiązywać złożone wyzwania techniczne, bierze pełną odpowiedzialność za swoją pracę i nieustannie szuka sposobów na poprawę wydajności modeli oraz ogólnej efektywności systemu.
Będziesz pracować nad rozwijaniem, optymalizowaniem i ulepszaniem end-to-end procesów przetwarzania mowy, od surowego wejścia audio do dokładnego, ustrukturyzowanego wyjścia tekstowego.
Wymagania:
- Silne umiejętności rozwiązywania problemów i analizy.
- Solidna wiedza z zakresu uczenia maszynowego i sztucznej inteligencji.
- Dobre zrozumienie przetwarzania mowy, przetwarzania dźwięku i koncepcji NLP.
- Praktyczne doświadczenie z automatycznym rozpoznawaniem mowy lub systemami przekształcania mowy na tekst.
- Doświadczenie w budowaniu lub ulepszaniu procesów wstępnego przetwarzania dźwięku i transkrypcji.
- Doświadczenie w obsłudze danych audio, w tym formatów, częstotliwości próbkowania, hałasu, segmentacji i problemów z jakością dźwięku.
- Doświadczenie w przygotowywaniu i zarządzaniu zbiorami danych audio/tekstowych do treningu, oceny i analizy.
- Doświadczenie w dostrajaniu modeli LLM i/lub ASR do specyficznych zastosowań lub dziedzin.
- Doświadczenie w ocenie systemów ASR przy użyciu metryk takich jak WER, CER i metryk jakości specyficznych dla zadań.
- Doświadczenie w analizie błędów ASR i identyfikowaniu sposobów poprawy jakości transkrypcji.
- Doświadczenie z zadaniami post-processingowymi transkryptów, takimi jak normalizacja tekstu, przywracanie interpunkcji, wielkość liter lub korekcja słownictwa specyficznego dla dziedziny.
- Znajomość frameworków głębokiego uczenia, takich jak PyTorch lub podobnych.
- Znajomość narzędzi do przetwarzania mowy/audio i ML, takich jak Hugging Face Transformers/Datasets, torchaudio, librosa, pydub, soundfile, Pandas, NumPy lub podobnych.
- Doświadczenie z narzędziami do rozwoju i eksperymentów, takimi jak Git/GitHub, Hydra i Weights & Biases lub podobnymi alternatywami.
- Doświadczenie w pracy z współdzielonymi bazami kodu, zespołami zdalnymi i serwerami zdalnymi.
- Umiejętność samodzielnego zarządzania zadaniami, analizy wydajności i proaktywnego proponowania ulepszeń.
Preferencje:
- Doświadczenie z Whisper, wav2vec 2.0, NeMo, Kaldi, SpeechBrain lub podobnymi frameworkami/modelami do przetwarzania mowy.
- Doświadczenie w dostrajaniu modeli ASR do specyficznych dziedzin, języków, akcentów lub hałaśliwych środowisk.
- Doświadczenie z wielojęzycznym lub niskozasobowym ASR.
- Doświadczenie z redukcją szumów audio lub poprawą jakości mowy.
- Doświadczenie z detekcją aktywności głosowej i zaawansowaną segmentacją audio.
- Doświadczenie z diarizacją mówców, weryfikacją mówców, identyfikacją mówców lub modelami osadzenia mówców.
- Doświadczenie z systemami ASR w czasie rzeczywistym lub strumieniowym.
- Doświadczenie z syntezą mowy lub przekształceniem tekstu na mowę jest dodatkowym atutem, ale nie jest wymagane.
Obowiązki:
- Rozwój, trening, ocena i wdrażanie modeli uczenia maszynowego do zadań związanych z mową i dźwiękiem.
- Budowanie i optymalizacja end-to-end procesów przekształcania mowy na tekst, w tym wstępne przetwarzanie audio, ASR i post-processing transkryptów.
- Przygotowywanie, czyszczenie, zarządzanie i manipulowanie zbiorami danych audio i tekstowych do rozwoju i oceny modeli.
- Wykonywanie zadań wstępnego przetwarzania audio, takich jak zmiana częstotliwości próbkowania, normalizacja, redukcja szumów, segmentacja i konwersja formatów.
- Analiza wyników ASR i identyfikowanie sposobów poprawy jakości transkrypcji.
- Poprawa wydajności ASR poprzez poprawę danych, dostrajanie modeli, optymalizację procesów i post-processing.
- Zastosowanie technik NLP do czyszczenia transkryptów, normalizacji tekstu, przywracania interpunkcji, wielkości liter i korekcji specyficznych dla dziedziny.
- Ocena systemów mowy i NLP przy użyciu metryk takich jak WER, CER, precyzja, przypomnienie i metryki jakości specyficzne dla zadań.
- Uruchamianie i śledzenie eksperymentów, dokumentowanie wyników i jasne komunikowanie ulepszeń modeli lub procesów.
- Współpraca z członkami zespołu nad współdzielonymi bazami kodu, projektami zdalnymi i serwerami zdalnymi.
Oferujemy:
- Projekty w USA i UE oparte na zaawansowanych technologiach.
- Konkurencyjne wynagrodzenie w zależności od umiejętności i doświadczenia.
- Regularne oceny wydajności wspierające Twój rozwój.
- Elastyczność w miejscu pracy, zarówno zdalnie, jak i w naszym przyjaznym biurze.
- Kompleksowe ubezpieczenie zdrowotne po miesiącu.
- Karta MultiSport z dostępem do 2500 obiektów sportowych w całej Polsce.
- Premie za polecenie nowych pracowników.
- Premie za pisanie artykułów, wystąpienia publiczne i inne działania.
- 15 dni urlopu, 10 dni świątecznych, 10 dni chorobowych i dni wolnych dla rodziny.
- Spersonalizowany program nauki dostosowany do Twoich zainteresowań i rozwoju umiejętności.
- Darmowe webinaria technologiczne i spotkania organizowane przez Svitla.
- Prezenty powitalne i rocznicowe, upominki dla dzieci i inne.
- Regularne wydarzenia korporacyjne i spotkania.
- Świetny zespół, przyjazna i wspierająca społeczność!
Dlaczego warto dołączyć do Svitla:
Svitla Systems to globalna firma zajmująca się rozwiązaniami cyfrowymi z siedzibą w USA, działająca w Ameryce, Europie, Azji i APAC. Od 2003 roku obsługujemy szeroki wachlarz klientów - od innowacyjnych start-upów po firmy z listy Fortune 500. Nasz sukces oparty jest na partnerstwie. Dzięki płynnej integracji z zespołami klientów tworzymy trwałe współprace, które przynoszą realne rezultaty. Jesteśmy silnymi zwolennikami elastyczności w miejscu pracy, kultury zdalnej oraz indywidualnego podejścia do rozwoju zawodowego i osobistego. Naszą globalną misją jest budowanie biznesu, który przyczynia się do dobrobytu naszych partnerów, personelu i ich rodzin, poprawia nasze społeczności i wprowadza trwałe zmiany na świecie. Razem kodujemy jaśniejszą przyszłość - i żyjemy nią.
Senior ML Engineer in Katowice – pracodawca: Svitla
Svitla Systems Inc. to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznym zespole zajmującym się nowoczesnymi technologiami AI i SLAM. Pracownicy mogą liczyć na elastyczność w miejscu pracy, konkurencyjne wynagrodzenie oraz bogaty pakiet benefitów, w tym ubezpieczenie zdrowotne, karty MultiSport oraz programy rozwojowe dostosowane do indywidualnych potrzeb. Nasza przyjazna i wspierająca społeczność oraz regularne wydarzenia integracyjne sprawiają, że praca w Svitla to nie tylko obowiązek, ale także przyjemność.