W skrócie
- Zadania: Buduj systemy dla innowacyjnych produktów muzycznych opartych na AI.
- Firma: GRAI - firma rewolucjonizująca sposób odkrywania i dzielenia się muzyką.
- Benefity: Konkurencyjne wynagrodzenie, elastyczność pracy i możliwość rozwoju zawodowego.
- Pozostałe informacje: Wysoka odpowiedzialność za kluczowe projekty w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj nad technologią, która zmienia przyszłość muzyki i łączności artystów z fanami.
- Kwalifikacje: Doświadczenie w inżynierii oprogramowania i znajomość Pythona.
Przewidywane wynagrodzenie mieści się w przedziale 56250 - 68750 zł za rok.
O GRAI reimaginuje sposób, w jaki muzyka jest odkrywana i dzielona, tworząc społeczny kontekst wokół niej. Jesteśmy na etapie przedpremierowym, działamy szybko i budujemy infrastrukturę, która umożliwi nowej generacji artystów połączenie z ich publicznością.
W tej roli będziesz budować systemy, które sprawiają, że produkty muzyczne AI GRAI działają. Od usług backendowych i potoków medialnych po inferencję modeli i infrastrukturę, będziesz odpowiedzialny za trudne problemy techniczne od początku do końca i pomożesz kształtować architekturę w miarę skalowania.
Co będziesz robić:
- Projektować, budować, testować i utrzymywać oprogramowanie produkcyjne używane w produktach muzycznych AI GRAI.
- Budować usługi backendowe, API, pracowników, narzędzia wewnętrzne i systemy orkiestracji dla potoków medialnych i AI.
- Pracować z systemami przetwarzania audio/wideo, w tym formatami, kodekami, transkodowaniem, metadanymi, przechowywaniem, strumieniowaniem i dostarczaniem.
- Budować i optymalizować systemy związane z inferencją modeli, kolejkami zadań, harmonogramowaniem, grupowaniem, pamięcią podręczną, ponownymi próbami i obserwowalnością.
Czego szukamy:
- Silne doświadczenie inżynieryjne w budowaniu systemów produkcyjnych.
- Silne doświadczenie w Pythonie.
- Solidne zrozumienie struktur danych, algorytmów, złożoności i praktycznych kompromisów wydajnościowych.
- Doświadczenie z systemami rozproszonymi, usługami backendowymi, API, kolejkami, bazami danych, przechowywaniem obiektów i infrastrukturą chmurową.
- Umiejętność debugowania złożonych problemów w kodzie, infrastrukturze, sieci, przechowywaniu i granicach usług.
- Doświadczenie w pisaniu czystego, testowanego, łatwego w utrzymaniu kodu.
- Umiejętność pracy samodzielnej, podejmowania dobrych decyzji technicznych i zarządzania projektami od początku do końca.
Doświadczenie szczególnie istotne:
- Doświadczenie z jednym lub więcej dodatkowymi językami: Go, Rust, C++, Java, TypeScript lub podobnymi.
- Doświadczenie z przetwarzaniem audio, wideo, kodekami, kontenerami, strumieniowaniem, transkodowaniem, FFmpeg lub podobnymi systemami.
- Doświadczenie z infrastrukturą ML, serwowaniem modeli, obciążeniami GPU, optymalizacją inferencji, grupowaniem lub systemami rozproszonymi treningu/inferencji.
- Doświadczenie z infrastrukturą chmurową, Kubernetes, Docker, Terraform, AWS/GCP/Azure/Nebius lub podobnymi.
- Doświadczenie z potokami danych, przechowywaniem obiektów, przetwarzaniem dużych plików, WebDataset, przechowywaniem zgodnym z S3, Spark/Ray/Polars/DuckDB lub podobnymi.
Co oferujemy:
- Wysoka odpowiedzialność za ważne prace techniczne.
- Bycie na czołowej pozycji innowacji muzycznej napędzanej AI.
- Możliwość pracy nad infrastrukturą w skali.
- Konkurencyjne wynagrodzenie i udziały.
- Elastyczność w sposobie pracy.
Software Engineer in Katowice – pracodawca: GRAI Inc.
GRAI Inc. to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu Warszawy, gdzie innowacje w dziedzinie muzyki spotykają się z zaawansowanymi technologiami. Pracownicy mają możliwość rozwoju zawodowego poprzez prowadzenie zespołu inżynierów ML oraz współpracę z różnymi działami, co sprzyja kreatywności i realizacji ambitnych projektów. Dodatkowo, firma promuje kulturę otwartości i współpracy, co sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój produktu.