Jesteś ciekawy, jak to jest pracować w numerze 1 na świecie platformie odkryć? Jesteśmy podekscytowani, że możemy ci o tym opowiedzieć! Jako inżynier oprogramowania AI w grupie badawczo-rozwojowej (R&D) w Taboola, będziesz odgrywać kluczową rolę w opracowywaniu i utrzymywaniu zaawansowanych narzędzi i usług zwiększających produktywność oprogramowania, wykorzystując najnowocześniejsze technologie AI.
Jako inżynier oprogramowania w naszym zespole badawczo-rozwojowym, będziesz wykorzystywać najnowsze przepływy pracy AI generatywnej, modele LLM i przepływy pracy oparte na RAG, aby tworzyć innowacyjne rozwiązania AI. Twoja praca będzie bezpośrednio wpływać na to, jak miliardy ludzi odkrywają internet.
Aby odnieść sukces w tej roli, powinieneś posiadać:
- 3+ lata doświadczenia w programowaniu w Java/Scala i/lub Python
- Głębokie zrozumienie i doświadczenie w projektowaniu i implementacji przepływów pracy opartych na RAG z wykorzystaniem modeli językowych
- Silne umiejętności analityczne, zdolności do analizy wydajności i doświadczenie w korzystaniu z narzędzi do debugowania
- Dogłębna wiedza na temat sprzętu komputerowego, w szczególności sprzętu graficznego/GPU, oraz solidne podstawy matematyczne
- Zdolność do pracy samodzielnej oraz jako część zespołu, z doskonałymi umiejętnościami komunikacyjnymi i prezentacyjnymi
- Licencjat lub magisterium w dziedzinie informatyki, sztucznej inteligencji lub pokrewnej, lub równoważne doświadczenie
- 1 rok pełnoetatowego doświadczenia zawodowego lub 3 miesiące stażu w dziedzinie nauki o danych jest wymagane dla świeżo upieczonych absolwentów
Miło mieć:
- Dogłębne doświadczenie w MLOps lub LLMOps
- Doświadczenie w tworzeniu oprogramowania z wykorzystaniem generatywnych modeli AI (np. LLM, stabilna dyfuzja, modele Llava)
Jako inżynier oprogramowania, twoje codzienne zadania będą obejmować:
- Opracowywanie zaawansowanych narzędzi i usług zwiększających produktywność oprogramowania z wykorzystaniem Generative AI, modeli LLM oraz przepływów pracy opartych na RAG
- Badanie i ocenianie najnowocześniejszych metod i technologii AI
- Współpraca z inżynierami i interesariuszami w celu opracowywania kreatywnych rozwiązań dla skomplikowanych wyzwań biznesowych
- Prowadzenie techniczne poprzez oferowanie wskazówek dotyczących najlepszych praktyk implementacji i optymalizacji LLM oraz rozwiązań opartych na RAG
- Efektywna komunikacja i dokumentacja wyników projektów AI oraz wniosków dla interesariuszy
Wykorzystujemy technologie takie jak Java, Scala, Python, modele LLM, technologie AI generatywnej oraz przepływy pracy oparte na RAG.
Będziesz pracować obok:
- Pionierów, którzy napisali pierwsze linie kodu dla Taboola
- Dumny właściciel browaru
- Eksperci, którzy dogłębnie znają kod Kafka, Cassandra, AirFlow, Prometheus i Spark
- Słynni zwycięzcy wewnętrznych hackathonów Taboola
- Projektanci i implementatorzy niestandardowego producenta Kafka wysyłającego ~100 miliardów wiadomości dz