W skrócie
- Zadania: Twórz oprogramowanie w Java i chmurze, pracując nad innowacyjnymi projektami AI.
- Firma: Dynamiczna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość AI.
- Kwalifikacje: Doświadczenie w programowaniu w Java i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Poszukujemy doświadczonego starszego inżyniera oprogramowania z silnym doświadczeniem praktycznym w Java, Spring Boot, Kafka, Kubernetes, Python oraz technologiach chmurowych. Wybrany kandydat będzie projektować, rozwijać, testować i utrzymywać oprogramowanie gotowe do produkcji, przyczyniać się do architektury technicznej oraz pomagać w tłumaczeniu złożonych wymagań biznesowych na dobrze zdefiniowane zadania inżynieryjne. Doświadczenie z platformami przetwarzania danych na dużą skalę oraz aplikacjami Generative AI będzie dużą zaletą.
Kluczowe obowiązki:
- Projektowanie, rozwijanie, testowanie, wdrażanie i utrzymywanie wysokiej jakości, skalowalnego oprogramowania gotowego do produkcji.
- Budowanie i utrzymywanie aplikacji chmurowych oraz systemów rozproszonych przy użyciu Java, Spring Boot, Kafka, Kubernetes i Python.
- Projektowanie i wdrażanie wielokrotnego użytku bibliotek, frameworków i komponentów inżynieryjnych wspierających niezawodne, łatwe w utrzymaniu i testowalne systemy.
- Rozkładanie złożonych projektów na zadania techniczne, identyfikowanie zależności, szacowanie wysiłku i wspieranie planowania dostaw.
- Przyczynianie się do decyzji projektowych, przeglądów kodu, standardów inżynieryjnych i najlepszych praktyk.
- Rozwój odpornych architektur opartych na zdarzeniach oraz aplikacji rozproszonych.
- Poprawa wydajności aplikacji, skalowalności, bezpieczeństwa, obserwowalności i niezawodności operacyjnej.
- Współpraca z zespołami międzyfunkcyjnymi w celu dostarczenia wysokiej jakości oprogramowania.
- Wsparcie w rozwoju i integracji aplikacji opartych na Generative AI oraz uczeniu maszynowym.
Wymagania podstawowe:
- 7+ lat doświadczenia zawodowego w inżynierii oprogramowania.
- Silne doświadczenie praktyczne w Java i Spring Boot.
- Doświadczenie w rozwijaniu REST API, mikroserwisów i aplikacji rozproszonych.
- Praktyczne doświadczenie z Apache Kafka i architekturami opartymi na zdarzeniach.
- Doświadczenie w wdrażaniu i obsłudze aplikacji konteneryzowanych przy użyciu Docker i Kubernetes.
- Znajomość Pythona i nowoczesnych technologii chmurowych.
- Silne zrozumienie zasad inżynierii oprogramowania, wzorców projektowych, czystego kodu i automatycznego testowania.
- Doświadczenie z pipeline'ami CI/CD, rozwiązywaniem problemów w produkcji i monitorowaniem aplikacji.
- Umiejętność rozkładania złożonych wymagań technicznych na wykonalne zadania inżynieryjne.
- Silne umiejętności rozwiązywania problemów oraz zdolność do przejmowania odpowiedzialności za dostarczane rozwiązania techniczne.
Preferowane kwalifikacje:
- Inżynieria danych: 3+ lata doświadczenia w budowaniu lub utrzymywaniu dużych systemów przetwarzania danych i rozproszonych systemów przetwarzania.
- Generative AI / Uczenie maszynowe: 3+ lata doświadczenia lub odpowiednie praktyczne doświadczenie w aplikacjach opartych na GenAI lub ML.
Umiejętności techniczne:
- Podstawowe: Java, Spring Boot, Apache Kafka, Kubernetes, Python, rozwój chmurowy.
- Inżynieria oprogramowania: Mikroserwisy, REST API, systemy rozproszone, automatyczne testowanie, CI/CD, obserwowalność.
- Preferowane – Dane: Apache Spark, Snowflake, Databricks.
- Preferowane – AI: LLMs, Generative AI, Google ADK, LangChain, LangGraph, RAG.
Poziom i zakres: Starszy indywidualny współpracownik z odpowiedzialnością za przywództwo techniczne, w tym projektowanie rozwiązań, rozkładanie zadań, jakość kodu i najlepsze praktyki inżynieryjne. Formalne doświadczenie w zarządzaniu ludźmi nie jest wymagane, chyba że wymaga tego organizacja zatrudniająca.
Java/Cloud/Gen AI Developer in Warsaw – pracodawca: Infotree Global Solutions Inc.
Infotree Global Solutions Inc. to doskonały pracodawca, oferujący dynamiczne środowisko pracy w sercu innowacji technologicznych. Pracownicy mają możliwość rozwoju zawodowego poprzez udział w zaawansowanych projektach związanych z architekturą lakehouse oraz przetwarzaniem danych w czasie rzeczywistym, co sprzyja zdobywaniu cennych umiejętności. Dodatkowo, firma promuje kulturę współpracy i otwartości, co sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój organizacji.
Dane kontaktowe:
Zespół rekrutacyjny Infotree Global Solutions Inc.