
About Taboola
Discover engaging content with AI-driven ads
Key Highlights
- Founded in 2007, became a billion-dollar business by 2018
- Headquartered in Flatiron District, New York City
- Over 1000 employees and growing
- $160 million raised in Series E funding
Taboola, headquartered in the Flatiron District of New York City, is a leading AI-powered digital advertising agency that helps brands reach customers through engaging content recommendations. Founded in 2007, Taboola became a billion-dollar revenue-generating company by 2018, serving hundreds of bi...
🎁 Benefits
Employees enjoy a fully-stocked kitchen, gym partnerships, 401k matching, and health insurance. The company also offers flexible work-from-home opport...
🌟 Culture
Taboola's culture is driven by a commitment to innovation and data-driven decision-making, with a strong focus on R&D. The company values creativity a...
Overview
Taboola is hiring an Algorithm Engineer to develop machine learning models for personalized content recommendations. You'll work with Python, Java, and machine learning frameworks like PyTorch and TensorFlow in Taipei. This position requires 1+ years of experience in data science and programming.
Job Description
Who you are
You have a Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, Applied Mathematics, or a related field — a Ph.D. is a plus. You bring at least 1 year of full-time work experience in data science or 3+ months of internship experience for fresh graduates. You have 3+ years of programming experience in Python, Java, or Scala, and you are familiar with machine learning frameworks like PyTorch or TensorFlow. Your strong SQL and database skills enable you to extract and analyze data effectively.
You are passionate about developing AI-driven solutions that enhance user engagement and drive business growth. You have experience in content understanding or behavioral prediction models, and knowledge of optimization algorithms for business applications is a bonus. You thrive in collaborative environments and can present insights and model performance to stakeholders clearly and effectively.
What you'll do
As an Algorithm Engineer on the R&D Team, you will play a vital role in developing cutting-edge machine learning models that power personalized content recommendations for over 1 billion users worldwide. You will research, build, and deploy AI-driven solutions that enhance user engagement and drive business growth. Your responsibilities will include proposing data-driven solutions for personalization and targeting, building and deploying machine learning models, and developing optimization algorithms to meet key business objectives. You will also create and maintain data pipelines for ML model training and evaluation, collaborating closely with product and engineering teams to productionize AI solutions.
What we offer
At Taboola, you will have the opportunity to work in a leading performance-driven advertising company. You will be part of a dynamic team that values innovation and creativity. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every candidate. Join us to make a significant impact in the world of personalized content recommendations.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Taboola.
Similar Jobs You Might Like
Based on your interests and this role

Algorithm Engineer
Taboola is hiring an Algorithm Engineer to turn algorithm prototypes into shippable products that significantly impact revenue. You'll work with Python, Java, and machine learning techniques. This position requires 3+ years of experience in coding machine learning solutions.

Algorithm Engineer
Veeva Systems is hiring an Algorithm Engineer to create ML and AI processes for next-generation data collection. You'll work with cloud-based solutions and state-of-the-art technologies. This role is critical in supporting the life sciences industry.

Ai Engineer
Taboola is hiring a Staff Algorithm Engineer to turn algorithm prototypes into shippable products that significantly impact revenue. You'll work with Python, Java, and machine learning techniques. This position requires 6+ years of experience in algorithm development.

Algorithms Engineer
QuinStreet is seeking an Algorithms Engineer to enhance their performance marketplaces through data analysis and algorithm development. You'll apply statistical and machine learning tools to improve business KPIs and software components. This role requires experience in data analysis and programming.

Algorithm Engineer
Gorilla is hiring a Senior Algorithm Engineer to design and optimize algorithms for data processing in the energy sector. You'll work on delivering cutting-edge solutions that contribute to a lower-carbon future. This position requires strong technical skills and problem-solving abilities.