Pracujemy w obszarze inżynierii danych i Big Data. Implementujemy nowatorskie funkcjonalności łączenia kandydata z ofertą pracy. Szukamy nowych sposobów wsparcia sprzedaży produktów firmy. Współpracujemy wewnątrz międzynarodowego zespołu inżynierów oprogramowania oraz realizujemy projekty z zespołem Data Science. Nasza infrastruktura jest oparta o chmurę AWS. Korzystamy z szerokiej gamy usług do przetwarzania danych dostarczanych przez chmurę oraz: Spark, Kafka, ElasticSearch. Architektura mikroserwisów. Infrastructure as Code (Terraform).
Technologie, które musisz znać:
- Doświadczenie zawodowe w jednym z języków programowania: Java, Python, Scala
- Znajomość dobrych praktyk wytwarzania oprogramowania (wzorce projektowe, wzorce architektoniczne, SOLID, CI/CD, wersjonowanie kodu etc.)
- Znajomość SQL oraz doświadczenie w analizie danych.
Technologie, których znajomość jest mile widziana:
- Hurtownie danych, Big Data
- Chmura AWS (IAM, S3, EFS, EBS, EC2, Batch, Lambda, EMR, DynamoDB, Redshift, Aurora, Glue, Kinesis i inne)
- Apache Spark, Hadoop
- Terraform, Cloud Formation
- Apache Kafka, Kafka Streams, Kafka Connect
- ELK: ElasticSearch, Logstash, Kibana
- Maven, SBT, GIT, Bash
- Docker, Kubernetes
- Podstawy uczenia maszynowego
Czekamy na Twoje CV, jeśli:
- Twój angielski jest na poziomie B2
- Masz zdolności analitycznego myślenia
- Lubisz mieć wpływ na powstający produkt
- Podejmowanie wyzwań leży w Twojej naturze
- Jesteś ukierunkowany na jakość
- Lubisz pracę z danymi
- Nie boisz się uczenia nowych technologii
- Cenisz pracę zespołową i chciałbyś współpracować z sympatycznymi ludźmi
W tej roli będziesz:
- Rozwijać i dbać o stabilne działanie usług tworzonych w ramach zespołu
- Implementować oraz wdrażać nowe funkcjonalności w różnych technologiach
- Analizować dostępne dane i tworzyć procesy przetwarzające dane
- Współuczestniczyć w projektowaniu architektury rozwiązań w oparciu o infrastrukturę AWS
- Brać udział w zbieraniu wymagań we współpracy z Product Ownerem
- Współpracować z osobami z innych zespołów w celu integracji dostarczanych usług
Proces:
- SCRUM (2 tygodniowy cykl, wydzielona rola SCRUM mastera)
- Małe zespoły cross-funkcjonalne (Product Owner, 4-6 Developerów, Scrum Master)
- Duża niezależność zespołu w całym cyklu developmentu
- Wpływ zespołu na sam produkt (pełne partnerstwo z PO)
- Wsparcie dedykowanego zespołu DevOps
- Code review
- CI
- Testy wewnątrz zespołu
Software/Hardware:
- MacBook / Dell (Windows)
- Dwa monitory
- Intellij Idea
- GIT
- Jira / Confluence
Oferujemy:
- Ubezpieczenie medyczne oraz stomatologiczne
- Ubezpieczenie na życie
- Multibenefit – wybierasz to, co chcesz
- Szkolenia i międzynarodowe konferencje
- Hackathony, Knowledge Sharing Hours
- Projekty dla Klienta wewnętrznego
- Cykliczne eventy i imprezy integracyjne
- Zajęcia języka angielskiego (z lektorem/native speakerem)
- Pokój gier i chillout zone