Programista / Data Engineer (BI)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Testing
- Java
- Python
Opis stanowiska
Programista / Data Engineer (BI)
Dział R&D • Pion Projektów Internetowych
O nas
Dołączysz do zespołu Działu R&D, który współtworzy rozwiązania analityczne i backendowe dla największej internetowej telewizji w Polsce, należącej do wiodącej grupy medialno-telekomunikacyjnej w regionie. Pracujesz wśród entuzjastów programowania, w kulturze, w której każdy kod przechodzi obowiązkowe code review, a projekty prowadzimy metodami Agile.
Czym będziesz się zajmować
• Tworzeniem wysokowydajnych rozwiązań analitycznych do zbierania i przetwarzania dużych wolumenów danych w czasie rzeczywistym oraz prezentowania ich na potrzeby biznesu.
• Rozwojem usług backendowych i pipeline'ów danych zasilających analitykę i produkty medialne.
• Współpracą z zespołem przy projektowaniu architektury i doborze narzędzi do nowych wyzwań.
Nasz stack technologiczny
•
Języki: głównie Python 3.11+; korzystamy też z Javy (w skali całego pionu występują dodatkowo m.in. C#, Go, Ruby, JavaScript, Objective-C).
• Dane / streaming: Apache Big Data stack – Kafka, Flink, Spark, Druid, HBase, Hadoop; RabbitMQ.
• Backend / API: Flask, Django, Falcon.
• Bazy i wyszukiwanie: PostgreSQL, MongoDB, Elasticsearch.
Czego oczekujemy
• Bardzo dobrej znajomości Pythona, popartej komercyjnym doświadczeniem.
• Znajomości Javy (na poziomie umożliwiającym rozwój i utrzymanie usług).
• Pasji do technologii i chęci ciągłego samodoskonalenia – lubisz być na czasie z tym, co dzieje się w branży.
• Umiejętności pisania testów i dbania o jakość kodu.
• Dobrej komunikacji i umiejętności pracy w zespole.
• Znajomości angielskiego na poziomie umożliwiającym czytanie i pisanie dokumentacji technicznej.
Mile widziane
• Znajomość rozwiązań ML, w szczególności LLM, embeddings, vector search i RAG.
• Znajomość naszego stacku technologicznego.
• Doświadczenie w projektowaniu architektury aplikacji (np. SOA, mikroserwisy).
• Doświadczenie w optymalizacji kodu i wydajności systemów przetwarzających duże wolumeny danych.
• Otwartość na inne technologie i języki programowania.
Co oferujemy
• Realny wpływ na produkty docierające do milionów użytkowników i pracę przy nietrywialnych wyzwaniach z zakresu przetwarzania danych.
• Swobodę w wyborze środowiska pracy i narzędzi, w których tworzysz kod.
• Pakiet benefitów: Luxmed, Multisport oraz korzystne ubezpieczenie grupowe.
• Dofinansowanie do nauki języka angielskiego.
Dział R&D • Pion Projektów Internetowych
O nas
Dołączysz do zespołu Działu R&D, który współtworzy rozwiązania analityczne i backendowe dla największej internetowej telewizji w Polsce, należącej do wiodącej grupy medialno-telekomunikacyjnej w regionie. Pracujesz wśród entuzjastów programowania, w kulturze, w której każdy kod przechodzi obowiązkowe code review, a projekty prowadzimy metodami Agile.
Czym będziesz się zajmować
• Tworzeniem wysokowydajnych rozwiązań analitycznych do zbierania i przetwarzania dużych wolumenów danych w czasie rzeczywistym oraz prezentowania ich na potrzeby biznesu.
• Rozwojem usług backendowych i pipeline'ów danych zasilających analitykę i produkty medialne.
• Współpracą z zespołem przy projektowaniu architektury i doborze narzędzi do nowych wyzwań.
Nasz stack technologiczny
•
Języki: głównie Python 3.11+; korzystamy też z Javy (w skali całego pionu występują dodatkowo m.in. C#, Go, Ruby, JavaScript, Objective-C).
• Dane / streaming: Apache Big Data stack – Kafka, Flink, Spark, Druid, HBase, Hadoop; RabbitMQ.
• Backend / API: Flask, Django, Falcon.
• Bazy i wyszukiwanie: PostgreSQL, MongoDB, Elasticsearch.
Czego oczekujemy
• Bardzo dobrej znajomości Pythona, popartej komercyjnym doświadczeniem.
• Znajomości Javy (na poziomie umożliwiającym rozwój i utrzymanie usług).
• Pasji do technologii i chęci ciągłego samodoskonalenia – lubisz być na czasie z tym, co dzieje się w branży.
• Umiejętności pisania testów i dbania o jakość kodu.
• Dobrej komunikacji i umiejętności pracy w zespole.
• Znajomości angielskiego na poziomie umożliwiającym czytanie i pisanie dokumentacji technicznej.
Mile widziane
• Znajomość rozwiązań ML, w szczególności LLM, embeddings, vector search i RAG.
• Znajomość naszego stacku technologicznego.
• Doświadczenie w projektowaniu architektury aplikacji (np. SOA, mikroserwisy).
• Doświadczenie w optymalizacji kodu i wydajności systemów przetwarzających duże wolumeny danych.
• Otwartość na inne technologie i języki programowania.
Co oferujemy
• Realny wpływ na produkty docierające do milionów użytkowników i pracę przy nietrywialnych wyzwaniach z zakresu przetwarzania danych.
• Swobodę w wyborze środowiska pracy i narzędzi, w których tworzysz kod.
• Pakiet benefitów: Luxmed, Multisport oraz korzystne ubezpieczenie grupowe.
• Dofinansowanie do nauki języka angielskiego.
🔍 Dekoder Ogłoszenia
🔴
Tworzeniem wysokowydajnych rozwiązań analitycznych do zbierania i przetwarzania dużych wolumenów danych w czasie rzeczywistym oraz prezentowania ich na potrzeby biznesu.
Może oznaczać pracę z bardzo dużymi zbiorami danych i wymagającymi systemami, gdzie optymalizacja wydajności jest kluczowa.
🔴
Rozwojem usług backendowych i pipeline'ów danych zasilających analitykę i produkty medialne.
Może oznaczać, że będziesz odpowiedzialny za infrastrukturę danych, która jest krytyczna dla działania produktów, co wiąże się z wysoką odpowiedzialnością.
🔴
korzystamy też z Javy (w skali całego pionu występują dodatkowo m.in. C#, Go, Ruby, JavaScript, Objective-C).
Choć ogłoszenie jest na Data Engineera z Pythonem, znajomość Javy jest wymagana do utrzymania usług, a szeroki zakres innych języków w pionie może sugerować potrzebę elastyczności i potencjalnie pracy z różnymi technologiami.
🔴
Pasji do technologii i chęci ciągłego samodoskonalenia – lubisz być na czasie z tym, co dzieje się w branży.
Może sugerować, że oczekuje się od Ciebie samodzielnego uczenia się nowych technologii i rozwiązywania problemów bez szczegółowego wsparcia.
🟡
Umiejętności pisania testów i dba
Fragment jest urwany, ale sugeruje, że pisanie testów jest ważne, co jest pozytywne, ale brak pełnego zdania może budzić niepewność co do zakresu oczekiwań.