W Toast jesteśmy oddani umocnieniu restauracji dzięki kompleksowej platformie zaprojektowanej do usprawniania operacji i wspierania wzrostu. Zapraszamy doświadczonego Starszego Inżyniera Oprogramowania do wzmocnienia naszych możliwości AI. Jeśli pasjonujesz się tworzeniem zaawansowanych rozwiązań z zakresu uczenia maszynowego i rozwojem biznesów kulinarnych, ta rola jest dla Ciebie!
Jako Starszy Inżynier Full Stack w naszym zespole AI, będziesz współpracować z doświadczonymi inżynierami uczenia maszynowego i naukowcami danych. Twoja rola będzie obejmować:
- Tworzenie solidnych pipeline'ów modeli ML.
- Architekturę i implementację API oraz mikrousług zoptymalizowanych pod kątem wydajności.
- Budowanie i prototypowanie narzędzi z partnerami technologicznymi od front-endu do back-endu.
- Stosowanie najlepszych praktyk w przeglądzie kodu, testowaniu i kontroli wersji.
- Utrzymywanie aktualnej wiedzy na temat najnowszych trendów w inżynierii uczenia maszynowego i infrastruktury chmurowej.
- Monitorowanie i optymalizowanie wydajności modeli ML i infrastruktury.
- Praca w środowisku Agile i ciągłe doskonalenie standardów jakości naszego procesu rozwoju oprogramowania.
- Współpraca z zespołami wielofunkcyjnymi w celu zapewnienia dostarczenia produktu najwyższej jakości.
Wymagane umiejętności i doświadczenie:
- Licencjat w dziedzinie informatyki lub pokrewnej, lub odpowiednie doświadczenie.
- Minimum 4 lata doświadczenia w rozwoju oprogramowania.
- Ekspertyza w Java, znajomość technologii front-endowych (HTML, CSS, JavaScript, TypeScript, React, Angular) oraz frameworków back-endowych (Spring, Java EE).
- Doświadczenie z bazami danych, SQL, usługami sieciowymi, API i znajomość platform chmurowych oraz praktyk DevOps.
- Znajomość Java/Kotlin, Python oraz architektur mikroserwisowych, najlepiej z narzędziami AWS (SageMaker, DynamoDB itp.).
- Głęboka znajomość najlepszych praktyk inżynierii oprogramowania, w tym OOP, CI/CD, git i skryptów.
- Silna wiedza w zakresie wdrażania modeli, orkiestracji za pomocą Apache Airflow i zarządzania zasobami obliczeniowymi.
- Wyjątkowe zdolności rozwiązywania problemów i umiejętności analityczne.
- Świetne umiejętności komunikacyjne i zdolność do pracy zespołowej.
Dodatkowe umiejętności:
- Podstawowa znajomość koncepcji statystycznych i algorytmów uczenia głębokiego.
- Doświadczenie od koncepcji po produkcję w dziedzinie AI generatywnej.
- Silne podstawy inżynierii danych i frameworków takich jak Spark i Ray.
Toast oferuje konkurencyjne wynagrodzenie i świadczenia zaprojektowane tak, aby przyciągać i zatrzymywać najlepsze talenty. Dowiedz się więcej o naszym kompleksowym pakie