W skrócie
- Zadania: Twórz oprogramowanie SDK i optymalizuj modele uczenia maszynowego.
- Firma: Svitla Systems Inc. - innowacyjna firma technologiczna z przyjazną kulturą.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i programy rozwoju osobistego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój produktów.
- Kwalifikacje: Znajomość C++ oraz doświadczenie w automatyzacji i przetwarzaniu danych.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Svitla Systems Inc. is looking for a Senior C++ Engineer with Computer Vision for a full-time position (40 hours per week) in Poland. Our client is an American mobile computing company. You will bridge the gap between high-level machine learning research and high-performance production environments. Also, you will be responsible for building robust SDKs, automating deployment pipelines, and ensuring the models run efficiently across a diverse hardware landscape, from edge SoCs to powerful cloud GPUs.
Wymagania:
- Stopień licencjata lub magistra w dziedzinie informatyki, inżynierii elektronicznej lub pokrewnej dziedziny technicznej.
- Dogłębne zrozumienie C++14/17/20, w tym STL, zarządzanie pamięcią i wielowątkowość.
- Ekspertyza w pisaniu czystego, łatwego do utrzymania kodu w Pythonie do automatyzacji i przetwarzania danych.
- Praktyczne doświadczenie z przynajmniej jednym z następujących frameworków: SNPE/QNN (Qualcomm); OpenVino (Intel); TensorRT (NVIDIA); TensorFlow Lite.
- Znajomość Dockera do tworzenia spójnych środowisk deweloperskich i wdrożeniowych.
Miło widziane:
- Zrozumienie podstaw głębokiego uczenia (CNN, Transformery, Wykrywanie obiektów).
- Znajomość konwersji modeli i kwantyzacji (tj. PTQ, QAT).
Obowiązki:
- Rozwój SDK (C++): projektowanie, rozwijanie i utrzymywanie wysokowydajnych zestawów narzędzi programistycznych (SDK), aby udostępnić możliwości wizji komputerowej użytkownikom końcowym i produktom wewnętrznym.
- Wdrożenie i integracja modeli: portowanie, konwersja i wdrażanie modeli uczenia maszynowego na różnych platformach sprzętowych, w tym SoC Qualcomm, CPU Intel i GPU NVIDIA.
- Optymalizacja wydajności: wykorzystanie narzędzi specyficznych dla sprzętu do optymalizacji przepustowości modeli bez poświęcania dokładności.
- Ocena i benchmarking: przeprowadzanie rygorystycznych testów i oceny modeli na docelowym sprzęcie, aby zapewnić, że metryki wydajności spełniają oczekiwania.
- Automatyzacja: budowanie i utrzymywanie skryptów automatyzacyjnych oraz pipeline'ów CI/CD w Pythonie w celu uproszczenia cyklu testowania i wdrażania modeli.
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.
- Premie za pisanie artykułów, wystąpienia publiczne i inne aktywności.
- Hojne dni wolne, w tym urlopy, święta narodowe, dni chorobowe i dni rodzinne.
- Spersonalizowane programy nauczania dostosowane do Twoich zainteresowań i rozwoju umiejętności.
- Darmowe webinaria technologiczne i spotkania organizowane przez Svitla.
- Regularne korporacyjne aktywności online.
- Świetny zespół i przyjazna, wspierająca społeczność!
C++ Engineer with Computer Vision in Katowice – pracodawca: Svitla Systems, Inc.
Svitla Systems Inc. to doskonały pracodawca, oferujący pełnoetatowe zatrudnienie w Polsce w dynamicznej branży technologii zdrowotnych. Nasza kultura pracy opiera się na współpracy i wsparciu, a pracownicy mają dostęp do elastycznych warunków pracy, konkurencyjnego wynagrodzenia oraz możliwości rozwoju zawodowego poprzez spersonalizowane programy nauki i regularne oceny wydajności. Dodatkowo, oferujemy bogaty pakiet benefitów, w tym ubezpieczenie zdrowotne, karty MultiSport oraz różnorodne wydarzenia integracyjne, co sprawia, że praca w naszym zespole jest nie tylko satysfakcjonująca, ale i pełna możliwości rozwoju.