Lokalizacja: Karachi, Lahore, Islamabad
Typ roli: Pełny etat
10Pearls to wiodący partner w zakresie cyfrowych usług technologicznych, pomagający firmom wykorzystywać technologię dla osiągnięcia przewagi konkurencyjnej. Wspieramy naszych klientów w cyfryzacji ich operacji, tworzeniu innowacyjnych nowych produktów oraz wzmacnianiu zespołów poprzez najwyższej klasy talenty. Nasza specjalizacja obejmuje zarządzanie produktem, doświadczenie użytkownika/projektowanie, architekturę chmurową, rozwój oprogramowania, analitykę danych, cyberbezpieczeństwo, nowe technologie i zapewnianie jakości, co gwarantuje dostarczanie rozwiązań spełniających potrzeby biznesowe.
Nasza zróżnicowana klientela obejmuje duże przedsiębiorstwa, MŚP oraz szybko rozwijające się startupy z różnych branż, takich jak opieka zdrowotna, edukacja, energia, media, usługi finansowe i technologia. Budowanie długoterminowych, udanych partnerstw opartych na zaufaniu, integralności i nieskazitelnej realizacji to nasze wyznaczniki.
Jako Starszy Inżynier Oprogramowania, będziesz projektować, rozwijać i utrzymywać wysokiej jakości przepływy danych i modele. Będziesz kierować zespołem inżynierów danych, aby dostarczać solidny, skalowalny i łatwy do utrzymania kod, koncentrując się na backendzie i inżynierii danych, z dużym naciskiem na ramy uczenia maszynowego i technologie rozpoznawania mowy.
- Wsparcie i zarządzanie technicznymi i biznesowymi aspektami działań związanych z rozwojem oprogramowania, w tym analiza wymagań, projektowanie i implementacja aplikacji.
- Dostarczanie ekspertowych opinii i porad w kwestiach biznesowych i technicznych jako doświadczony zasób i główny deweloper w zespołach projektowych.
- Przyjmowanie dodatkowych obowiązków, gdy jest to wymagane, oraz promowanie spójności i budowania zespołu.
- Działanie jako punkt kontaktowy w kwestiach technicznych w ramach wielu projektów.
- Proaktywne planowanie i strategowanie z zespołem w wyniku potencjalnych problemów, sugerowanie możliwych alternatyw.
- Mentorowanie innych pracowników technicznych, udzielanie pomocy w razie potrzeby oraz prowadzenie działań zmierzających do rozwiązania problemów technicznych.
- Kierowanie i uczestniczenie w rekrutacji najwyższych talentów technicznych do zespołu.
- Licencjat lub magister w dziedzinie Informatyki, Nauki o Danych, Inżynierii lub pokrewnym.
- Minimum 5 lat doświadczenia zawodowego jako Inżynier Danych lub w podobnej roli.
- Rozległe doświadczenie w programowaniu w Pythonie oraz z ramami głębokiego uczenia, takimi jak PyTorch i TensorFlow.
- Biegłość w technologiach rozpoznawania mowy, szczególnie Deepgram.
- Solidna znajomość zasad inżynierii danych i najlepszych praktyk.
- Doświadczenie z bazami danych SQL i NoSQL.
- Znajomość platform chmurowych, takich jak AWS, Azure lub Google Cloud.
- Biegłość w systemach kontroli wersji, takich jak Git.
- Doświadczenie z pipeline'ami CI/CD i praktykami DevOps.
- Silne umiejętności rozwiązywania problemów oraz dbałość o szczegóły.
- Skuteczne umiejętności komunikacji werbalnej i pisemnej.
- Umiejętność pracy w zespole w szybkim tempie.
- Doświadczenie w technologiach big data, jak Hadoop, Spark lub Kafka.
<