Dla naszego klienta, organizacji zajmującej się dostarczaniem treści dla profesjonalistów poszukujemy kandydata na stanowisko Product Software Engineer.
Osoba ta dołączy do globalnego, wysoko wykwalifikowanego zespołu którego aktualnym zadaniem jest ulepszanie jednego z flagowych produktów firmy. Zadania na tym stanowisku skupiają się głownie na współpracy z inżynierami Machine Learning, których celem jest rozwiązywanie złożonych problemów biznesowych z wykorzystaniem AI.
Zakres obowiązków:
- Analizowanie wymagań biznesowych i użytkowych, projektowanie oraz tworzenie rozwiązań programistycznych spełniających te wymagania;
- Tworzenie oprogramowania full-stack w celu wsparcia inżynierów Machine Learning
- Wsparcie i ekspertyza w zakresie zagadnień związanych z ETL, przetwarzaniem danych przy użyciu dużych, złożonych zbiorów danych z różnych źródeł;
- Tworzenie i utrzymywanie optymalnego, skalowalnego i zautomatyzowanego data pipeline;
- Przygotowywanie rozwiązań softwareowych wspierających proces testowania nowych podejść (POC);
- Aktywne dostosowywanie rozwiązań technologiczny do celów biznesowych.
Oczekiwania wobec kandydatów:
- Wykształcenie kierunkowe w obszarze informatyki, matematyki lub innego pokrewnego;
- Minimum 3 lata doświadczenia zawodowego związanego z z dostarczaniem rozwiązan softwareowych na potrzeby inżynierii danych;
- Bardzo dobra znajomości Python i bibliotek takich jak NumPy, SciPy, pandas, Matplotlib, Flask, itd.;
- Bardzo dobra znajomość SQL oraz NoSQL, doświadczenie w pracy z relacyjnymi bazami danych np. RDS, Oracle, Postgres oraz DynamoDB i/lub Cosmos DB;
- Doświadczenie w pracy z narzędziami takimi jak Jira, Confluence, Git, CI/CD oraz w podejściu TDD;
- Bardzo dobra znajomość języka angielskiego pozwalająca na komunikację w międzynarodowym środowisku;
- Dodatkowymi atutami będzie znajomość następujących zagadnień: Java, AWS / Azure, Docker, silniki wyszukiwania np. Solr, Elasticsearch, Hadoop, Spark, Kafka.