
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 a Senior Machine Learning Engineer to turn algorithm prototypes into shippable products that significantly impact revenue. You'll work with Python, Java, and SQL, requiring 5+ years of experience in machine learning solutions.
Job Description
Who you are
You have a Master's or PhD in Computer Science, Mathematics, Engineering, or a related field, and possess strong knowledge in Python. Your experience includes good knowledge of Java, Scala, or C++, and familiarity with statistical modeling techniques. With over 5 years of hands-on experience, you've developed machine learning and statistical modeling solutions, and you excel in data analysis and visualization, particularly with SQL. Your problem-solving and critical thinking skills are top-notch, allowing you to tackle complex challenges effectively.
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. This will enhance your ability to contribute to our innovative projects and drive impactful results.
What you'll do
As a Senior Machine Learning Engineer, you will be responsible for the entire algorithmic lifecycle within the company. This includes data analytics, prototyping new ideas, implementing algorithm models in a production environment, and monitoring and maintaining them. Your role will involve turning algorithm prototypes into shippable products that will have a significant and immediate impact on the companyβs revenue. You will work daily with cutting-edge trends in machine learning, big data analytics, and cloud computing, applying your scientific knowledge and creativity to analyze large volumes of diverse data and develop robust solutions.
What we offer
At Taboola, we provide an environment where you can realize your potential and make a real impact. You will be part of a leading performance-driven advertising company, collaborating with talented professionals who are passionate about technology and innovation. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of advertising technology and enjoy the benefits of a hybrid work model that supports work-life balance.
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

Machine Learning Engineer
DRW Holdings is hiring a Machine Learning Engineer to join their Algorithmic Trading Research Group in Tel Aviv. You'll work on building infrastructure for running machine learning algorithms in a collaborative environment. This role requires strong programming skills and a passion for technology.

Machine Learning Engineer
Datatonic is hiring a Senior Machine Learning Engineer to drive AI and data transformation for clients. You'll work with Python and Google Cloud Platform to develop innovative machine learning solutions. This role requires strong ML fundamentals and excellent communication skills.

Machine Learning Engineer
NICE is hiring a Senior Machine Learning Engineer to develop advanced speech recognition algorithms and models. You'll work with Python and deep learning frameworks like TensorFlow and Keras. This position requires significant experience in machine learning and is based in Atlanta, GA.

Machine Learning Engineer
ThoughtWorks is hiring a Senior Machine Learning Engineer to build and maintain machine learning applications. You'll work with Python, TensorFlow, and AWS to design scalable architectures. This role requires significant experience in machine learning systems.

Machine Learning Engineer
Stensul is seeking a Senior Machine Learning Engineer to design and implement their first Generative AI and Machine Learning application. You'll work with Python, TensorFlow, and PyTorch to create scalable AI/ML solutions. This role requires strong experience in machine learning and data modeling.