Starszy programista Pythona віддалено UST poszukuje starszego programisty Pythona, który dołączy do zespołu naszej jednostki ds. innowacji. Lokalizacja: Ukraina. Obowiązki: Tworzenie solidnych i skalowalnych aplikacji backendowych opartych na Pythonie. Projektuj i wdrażaj interfejsy API dla różnych usług i aplikacji. Zintegruj usługi backendu z infrastrukturą chmurową AWS i/lub Azure. Wdrażaj aplikacje w języku Python przy użyciu aplikacji AWS Lambda lub Azure Function i innych technologii bezse
Starszy programista Pythona віддалено UST poszukuje starszego programisty Pythona, który dołączy do zespołu naszej jednostki ds. innowacji. Lokalizacja: Ukraina. Obowiązki: Tworzenie solidnych i skalowalnych aplikacji backendowych opartych na Pythonie. Projektuj i wdrażaj interfejsy API dla różnych usług i aplikacji. Zintegruj usługi backendu z infrastrukturą chmurową AWS i/lub Azure. Wdrażaj aplikacje w języku Python przy użyciu aplikacji AWS Lambda lub Azure Function i innych technologii bezserwerowych. Współpracuj z zespołami interdyscyplinarnymi, aby definiować, projektować i dostarczać nowe funkcje. Optymalizuj i refaktoryzuj istniejący kod, aby poprawić wydajność i łatwość konserwacji. Pisz testy jednostkowe i przeprowadzaj testy integracyjne, aby zapewnić jakość i niezawodność. Rozwiązuj problemy produkcyjne i szybko wdrażaj rozwiązania. Bądź na bieżąco z najlepszymi praktykami i technologiami branżowymi związanymi ze sztuczną inteligencją i NLP. Wymagania: Wykształcenie wyższe na kierunku informatyka, inżynieria lub pokrewne (doświadczenie równoważne). Minimum 5 lat doświadczenia zawodowego w programowaniu w Pythonie. Udokumentowane doświadczenie w tworzeniu interfejsów API RESTful przy użyciu frameworków Python, takich jak Flask lub Django. Dobra znajomość usług AWS i/lub Azure (np. Lambda, APIGateway, DynamoDB, S3, IAM). Doświadczenie z technologiami AI, takimi jak GenAIor LLM (Large Language Models) isaplus. Solidne zrozumienie zasad tworzenia oprogramowania, wzorców projektowych i najlepszych praktyk. Mile widziana jest znajomość technologii konteneryzacji (np. Docker) i orkiestracji (np. Kubernetes). Umiejętność obsługi systemów kontroli wersji (np. Git). Doskonałe umiejętności rozwiązywania problemów i dbałość o szczegóły. Umiejętność pracy samodzielnej i zespołowej w dynamicznym środowisku. Dobre umiejętności komunikacyjne i umiejętność wyjaśniania złożonych koncepcji technicznych interesariuszom nietechnicznym. Preferowane umiejętności: Znajomość technik i bibliotek przetwarzania języka naturalnego (NLP). Doświadczenie z platformami uczenia maszynowego, takimi jak TensorFlow lub PyTorch. Zrozumienie potoków CI/CD i zautomatyzowanych procesów wdrażania. Znajomość baz danych SQL i NoSQL (np. PostgreSQL, MongoDB). Oferujemy: Elastyczny grafik. Pracuj w domu lub w biurze w centrum Kijowa. Środowisko, w którym możesz realizować swoje pomysły. Praca w gronie profesjonalistów. Przyjazny, profesjonalny personel i ciepła atmosfera. Imprezy drużynowe i imprezy firmowe.