Taro Logo

AI Software Engineer- Taiwan

Taboola empowers businesses to grow through performance advertising technology, reaching approximately 600M daily active users across publishers worldwide.
Machine Learning
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
AI · Enterprise SaaS · Advertising

Job Description

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.

Last updated 2 days ago

Responsibilities For AI Software Engineer- Taiwan

  • Design, develop, and maintain Taboola's proprietary agentic framework
  • Research and implement novel approaches to agentic planning, execution, and self-correction
  • Work closely with engineers and product stakeholders
  • Set the standard for agentic architecture at Taboola
  • Create clear documentation and present architectural designs

Requirements For AI Software Engineer- Taiwan

Python
Java
  • 3+ years of professional programming experience in Python, Java
  • Deep, foundational understanding of how to build agentic systems
  • Strong analytical skills
  • Excellent communication and presentation skills
  • BS or MS in Computer Science, Artificial Intelligence, or related field
  • Experience in performance analysis and debugging complex systems

Benefits For AI Software Engineer- Taiwan

Medical Insurance
  • Comprehensive benefits package
  • Fully stocked kitchen
  • Hybrid work schedule (3 days in-office)
  • Work with major publisher partners
  • Inclusive work environment