Rola: Starszy Inżynier Oprogramowania (Zespół AI)
Lokalizacja: Londyn
Raportowanie do: Kierownika Działu Technicznego
Jako Starszy Inżynier Oprogramowania w Rightmove staniesz się integralną częścią naszego dynamicznego, interdyscyplinarnego Zespołu AI. Ten nowo utworzony zespół składa się z Inżynierów Machine Learning, Naukowców Danych, Inżynierów MLOps i Właściciela Produktu, którzy wszyscy pracują wspólnie w ramach Zespołu Danych i Analityki naszej Organizacji Rozwoju Produktu. Nasza drużyna jest znana z innowacji, szybkości i wpływowych rozwiązań, które dostarcza.
W poprzednim roku nasz przełomowy projekt odkrywczny AI ustalił kierunek dla przyszłych ulepszeń, wpływając na nasze mapy produktów. Teraz jesteśmy gotowi do rozszerzenia naszego zespołu o doświadczonego inżyniera, biegłego w rozwiązywaniu skomplikowanych wyzwań biznesowych i technicznych poprzez zaawansowane rozwiązania oprogramowania.
Twój tydzień może obejmować:
- Projektowanie i wdrażanie warstw aplikacji (mikrousługi, funkcje) w celu zwiększenia możliwości AI we współpracy z Naukowcami Danych i Inżynierami Machine Learning.
- Rozwój architektury systemów AI, rozwój mechanizmu podpowiedzi oraz zapewnianie ciągłego monitorowania i oceny pod kątem skalowalności.
- Ocena wydajności aplikacji w produkcji, stosując zarówno środki ilościowe, jak i jakościowe.
- Propozycja i wdrażanie inicjatyw technicznych w celu utrzymania równowagi między dostarczaniem produktu a doskonałością techniczną w zespole.
- Aktywny udział w procesach Agile i przyczynianie się do udoskonaleń technologicznych międzydziałowych.
Szukamy kandydata, który:
- Posiada solidne doświadczenie komercyjne w tworzeniu backendów aplikacji internetowych w języku Java i Spring Boot oraz jest biegły w projektowaniu API.
- Ma zrozumienie i doświadczenie w generatywnym AI i koncepcjach uczenia maszynowego, szczególnie w pracy z dużymi modelami językowymi za pośrednictwem platform takich jak OpenAI oraz bibliotek takich jak Hugging Face.
- Jest pasjonatem rozwiązywania skomplikowanych problemów i ciągłego uczenia się w dziedzinie AI.
- Ceni pracę zespołową, otwartą komunikację i podchodzi do wyzwań innowacji i udoskonalania naszego krajobrazu technologicznego.
Nasz stos technologiczny zawiera:
- Języki: Java 17
- Mikrousługi: Spring, Spring Boot, REST API, Kafka
- Chmura: GCP, Terraform, Helm
- Zarządzanie danymi: Oracle, Elasticsearch, Vertica i inne
- Ciągła integracja/dostarczanie: Jenkins, Gradle, GitLab
Odkryj naszą kompletną architekturę technologiczną