Software Engineer (Java/Python + Machine Learning)
Solid Company
AI assistant
Job Description
- projekt z branży e-commerce,
- projektowanie, rozwój i utrzymanie aplikacji oraz rozwiązań backendowych w Java, z wykorzystaniem Pythona do przetwarzania danych i rozwoju modeli ML,
- tworzenie czytelnego, wydajnego i wysokiej jakości kodu gotowego do wdrożeń produkcyjnych,
- rozwój, trenowanie, optymalizacja i wdrażanie modeli predykcyjnych opartych na uczeniu nadzorowanym, w szczególności modeli regresyjnych wykorzystujących Gradient Boosting (LightGBM) i scikit-learn,
- przygotowywanie i analiza dużych zbiorów danych tabelarycznych z użyciem Pandas i NumPy oraz projektowanie procesu Feature Engineering, również dla szeregów czasowych,
- walidacja modeli z uwzględnieniem specyfiki danych czasowych, dobór metryk oraz ocena jakości i stabilności predykcji,
- porównywanie modeli z rozwiązaniami bazowymi oraz eliminowanie overfittingu, data leakage i niespójności przetwarzania danych między środowiskiem