
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...
Skills & Technologies
Overview
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.
Job Description
Who you are
You hold an M.Sc. in Computer Science, Mathematics, Engineering, or a related field, and a PhD is an advantage. You have strong knowledge in Python and good knowledge in Java, Scala, or C++. Your familiarity with statistical modeling techniques complements your 3+ years of hands-on experience coding machine learning and statistical modeling-based solutions. You possess strong problem-solving and critical thinking skills, along with experience in data analysis and visualization, particularly with SQL.
Desirable
Bonus points if you have experience in developing models using deep learning techniques and tools, as well as experience in developing software within a distributed computation framework.
What you'll do
As an Algorithm Engineer, you will be responsible for the entire algorithmic lifecycle in the company, which includes data analytics, prototyping of new ideas, implementing algorithm models in a production environment, and monitoring and maintaining them. You will turn algorithm prototypes into shippable products that will have a significant and immediate impact on the companyβs revenue. You will work daily with some of the hottest trends in todayβs job market, including machine/deep learning, big data analytics/engineering, and cloud computing. Your scientific knowledge and creativity will be applied to analyze large volumes of diverse data and develop algorithmic solutions that drive performance.
What we offer
At Taboola, you will join a leading performance-driven advertising company that values innovation and creativity. We encourage you to apply even if your experience doesn't match every requirement. You will have the opportunity to work in a hybrid environment, collaborating with talented professionals who are passionate about technology and its impact on advertising. We offer competitive compensation and a supportive work culture that fosters growth and development.
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

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
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.

Data Engineer
Taboola is hiring a Senior Algo Data Engineer to develop and maintain scalable Machine-Learning infrastructures. You'll work with SQL, No-SQL, Apache Spark, and Airflow to support ongoing ML projects. This position requires 5+ years of experience in large scale systems.

Data Engineer
Taboola is hiring a Staff Algo Data Engineer to develop and maintain scalable Machine-Learning infrastructures and tools. You'll work with SQL, No-SQL, Apache Spark, and Airflow to support ongoing ML projects. This position requires 5+ years of experience in large scale systems.