Stanowisko: Starszy Inżynier Systemów Oprogramowania - Platforma Uczenia Maszynowego (Rozwój) - Python, Spark, PySpark
Doświadczenie: 5 do 12 lat
Lokalizacja: Zdalnie/Bangalore
Jako Starszy Inżynier Systemów Oprogramowania, będziesz:
- Pełnił rolę lidera myśli, napędzając innowacyjną wizję naszych produktów i platform.
- Projektował i wdrażał strategiczne rozwiązania w dziedzinie uczenia maszynowego (ML) w celu wspierania innowacji na poziomie całej firmy.
- Prowadził pełny cykl życia rozwoju oprogramowania, od projektowania i testowania po wdrożenie i operacje.
- Aktywnie uczestniczył w przeglądach projektów, przeglądach kodu i implementacji.
- Tworzył wysokowydajny, gotowy do produkcji kod ML dla naszej platformy ML nowej generacji w czasie rzeczywistym.
- Rozszerzał istniejące biblioteki i frameworki ML.
- Współpracował z inżynierami i naukowcami nad przyspieszeniem cyklów rozwoju modeli i eksperymentów.
- Mentorował i rozwijał innych inżynierów, ustalał kierunek techniczny i kształtował kulturę zespołu.
- Utrzymywał wysokie standardy techniczne i operacyjne, budując odporne i skalowalne systemy.
Kandydaci powinni mieć:
- Dyplom z matematyki, informatyki lub pokrewnej dziedziny.
- 5+ lat doświadczenia w pełnym cyklu życia rozwoju oprogramowania, w tym projektowanie, kodowanie, przegląd kodu, testowanie, procesy budowania, wdrażanie i operacje.
- 5+ lat doświadczenia w programowaniu, biegłość w co najmniej jednym języku programowania, najlepiej Python lub Java.
- 3+ lata doświadczenia w prowadzeniu projektowania i architektury dużych systemów rozproszonych, najlepiej na platformach chmurowych takich jak AWS, Azure lub Google Cloud.
- Doświadczenie z rozproszonymi danymi i technologiami ML (np. MapReduce, Spark, Flink, Kafka, PySpark, SageMaker).
- Doświadczenie jako mentor, lider techniczny lub lider zespołu inżynieryjnego.
- Biegłość w rozwiązywaniu bardzo złożonych, niejasnych lub niezdefiniowanych problemów.
Idealni kandydaci będą mieć:
- MS lub doktorat z informatyki lub równoważne doświadczenie w ML.
- Doświadczenie z rzeczywistymi zestawami danych dużej skali.
- Doświadczenie w dostarczaniu kompleksowych rozwiązań ML, w tym przygotowania danych, szkolenia, dostrajania i wdrażania dużych modeli.
- Doświadczenie w rozwijaniu technik optymalizacji ML we frameworkach takich jak PyTorch i CUDA.
Dołącz do Extreme Networks i pracuj z zespołem wysoko wykwalifikowanych inżynierów, aby osiągać nowe szczyty każdego dnia!
Stanowisko: Starszy Inżynier Oprogramowania - Platforma Uczenia Maszynowego (Rozwój) - Python, Spark, PySpark, Systemy Rozproszone Dużej Skali na platformach chmurowych
Firma: Extreme Networks