Taboola, a leading performance-driven advertising company, is seeking an AI Software Engineer to join their R&D group in Taiwan. This role is crucial in building Taboola's proprietary, in-house agentic framework from the ground up. The position involves designing and developing core infrastructure for Large Language Models (LLMs) to reason, plan, and execute complex tasks.
The ideal candidate will have 3+ years of professional programming experience in Python and Java, with a strong foundation in data structures, algorithms, and building scalable distributed systems. They should possess deep expertise in building agentic systems and have strong analytical skills for debugging complex, non-deterministic systems.
Working at Taboola offers unique opportunities to impact how billions of people discover the internet. The company works with major publishers like Yahoo, Conde Nast, Fox Sports, and NBCU, as well as prominent advertisers including Wells Fargo, Honda, and Pinterest. The tech stack includes Java, Python, major Generative AI APIs, Large Language Models, Vector Databases, and Distributed Systems.
The role offers a hybrid work environment with 3 days in-office, comprehensive benefits, and the chance to work with cutting-edge AI technology. Taboola emphasizes an inclusive culture where employees can realize their full potential while working with talented individuals. The company serves approximately 600M daily active users and provides unique data, specialized algorithms, and unmatched scale in the advertising technology space.