Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Machine Learning Engineer image - Rise Careers
Job details

Staff Machine Learning Engineer

Curious about what it’s like to work at the world’s number 1 discovery platform as a Staff Machine Learning Engineer? We’re glad you asked!

Taboola, the world’s largest content recommendation platform, is hiring a Staff Machine Learning Engineer.

At Taboola, we currently work in a hybrid work model giving employees the flexibility to work from home a few days a week. We have offices in Ramat Gan and Beer Sheva and are looking to grow to additional locations such as Jerusalem, where our Taboolars have the opportunity to meet their teammates, connect with other teams and socialize with friends.

What are some of the things you do on a day-to-day basis?

  • Be responsible for the entire algorithmic lifecycle in the company: data analytics, prototyping of new ideas, implementing algorithms models in a production environment and then monitoring and maintaining them
  • Turn algorithm prototypes into shippable products that will have a significant and immediate impact on the company’s revenue
  • Work on a daily basis with some of the hottest trends in today’s job market: machine/deep learning, big data analytics/engineering and cloud computing
  • Apply your scientific knowledge and creativity to analyze large volumes of diverse data and develop algorithmic solutions and models to solve complex problems
  • Influence directly on the way billions of people discover the internet
  • Work on projects such as Internet Personalization, Content Feed, Real Time Bidding, Video Recommendations and much more
  • Provide technical leadership and mentor team members on best practices, code reviews, data-insights, analysis results and machine learning technical designs.
  • Own end-to-end projects involving multiple stakeholders, from architectural design and data pipeline configuration to production deployment and performance optimization.
  • Be a key contributor to product and engineering roadmaps, influencing decisions that affect millions of users daily.
  • You will report directly to the group manager.

Our tech stack:

Python, Java, TensorFlow, Spark, Kafka, Cassandra, HDFS, ElasticSearch, AirFlow, BigQuery, Google Cloud Platform, Kubernetes and Docker

What are the skills a good Machine Learning Engineer needs to have?

Required: 

  • M.Sc. or PhD. in Computer Science, Mathematics, Engineering or a related field
  • Strong knowledge in Python
  • Good knowledge in Java, Scala or C#
  • 8+ years of hands on experience with coding data-science / machine learning / statistical modeling based solutions
  • 3+ years of hands on experience in Recommendation Systems, Real Time Bidding or e-Commerce.
  • Familiarity with deep learning / classic machine learning / reinforcement learning / multi-armed bandits algorithms.
  • Experience in data analysis and visualization and strong knowledge in SQL
  • Possess strong problem solving and critical thinking skills

Preferred: 

  • Experience in leadership, mentorship and cross-team collaboration.
  • Experience to effectively communicate complex technical solutions and influence business stakeholders
  • Experience developing deep learning algorithms in a large-scale, real-time production environment.

 

Why Taboola? 

  • Taboola is the world’s leading recommendation platform reaching over 500 million daily active users. We’re growing rapidly, and have recently gone public on the NASDAQ.
  • Adam Singolda, Taboola Founder and CEO says; “You can copy anything from another business but you can’t copy a company’s culture.”
  • If you ask our employees what they love about Taboola they will tell you that here, they are able to discover their best professional selves, explore where they can grow to, and learn from and together with smart and talented people.
  • At Taboola, we pride ourselves in making an impact on how people consume content across the world, a culture of transparency, passion, and a diverse, inclusive and friendly work environment. 
  • You can get to know us more by visiting our company website, careers site, Taboola Life blog and social media channels; Facebook, Instagram, Twitter and LinkedIn 

 

Sounds good, how do I apply? 

It’s easy, submit your CV by clicking the “Apply” button below.

 

 

#LI-Hybrid

#LI-SS1



What You Should Know About Staff Machine Learning Engineer, Taboola

Curious about what it’s like to work at the world’s number 1 discovery platform as a Staff Machine Learning Engineer? We’re glad you asked! Taboola is looking for a passionate Staff Machine Learning Engineer to join our innovative team. In this role, your daily responsibilities will be both exciting and diverse, as you will oversee the entire algorithmic lifecycle, from data analytics to implementing and maintaining production-level algorithmic models. You will have the chance to turn prototypes into impactful products that directly relate to our revenue. At Taboola, we thrive on utilizing cutting-edge technology such as machine learning, big data analytics, and cloud computing, so your scientific knowledge and creative problem-solving skills will be put to the test as you interpret vast amounts of data to develop impactful models. Your work will influence how billions of users discover content online, and you’ll collaborate on projects like Internet Personalization and Video Recommendations, shaping the experience for millions globally. Additionally, you will provide technical leadership and mentorship to your peers, ensuring best practices are followed, especially in code reviews and machine learning designs. This role is pivotal in driving projects from conception through to performance optimization, all while working within our tech stack, which includes Python, TensorFlow, and Google Cloud Platform among other tools. Joining Taboola means becoming part of a vibrant culture that values transparency and inclusivity while letting you grow personally and professionally in the exciting field of content recommendation. If you're ready for a new challenge, we want to hear from you!

Frequently Asked Questions (FAQs) for Staff Machine Learning Engineer Role at Taboola
What are the main responsibilities of a Staff Machine Learning Engineer at Taboola?

As a Staff Machine Learning Engineer at Taboola, you'll be responsible for the entire algorithmic lifecycle, including data analysis and the prototyping of new ideas. Your expertise will lead to the implementation of algorithm models in production environments, effectively monitoring and maintaining them. You will also turn algorithm prototypes into shippable products that impact the company’s revenue significantly, while analyzing vast data sets to create innovative solutions.

Join Rise to see the full answer
What qualifications are required for the Staff Machine Learning Engineer position at Taboola?

To be considered for the Staff Machine Learning Engineer position at Taboola, candidates must hold an M.Sc. or PhD in Computer Science, Mathematics, Engineering, or a related field. Additionally, a strong proficiency in Python is essential, along with good knowledge of Java or Scala. Candidates should have 8+ years of hands-on experience in data science, machine learning, and statistical modeling, along with at least 3 years working with Recommendation Systems or Real-Time Bidding.

Join Rise to see the full answer
What technical skills are important for succeeding as a Staff Machine Learning Engineer at Taboola?

Important technical skills for the Staff Machine Learning Engineer role at Taboola include strong proficiency in Python and a solid understanding of data analysis, visualization, and SQL. Familiarity with various machine learning algorithms, such as deep learning and reinforcement learning, is crucial. Additionally, experience in developing algorithms within large-scale and real-time production environments can help set candidates apart.

Join Rise to see the full answer
How does the Staff Machine Learning Engineer at Taboola contribute to projects and team collaboration?

The Staff Machine Learning Engineer at Taboola plays an essential role in influencing product and engineering roadmaps. By owning end-to-end projects and collaborating with multiple stakeholders, you will contribute to architectural design and production deployment. Your technical leadership and mentorship will foster best practices among team members, ensuring that collaborative efforts translate into successful project outcomes.

Join Rise to see the full answer
What is the work culture like for a Staff Machine Learning Engineer at Taboola?

Taboola’s work culture for the Staff Machine Learning Engineer position emphasizes innovation, teamwork, and personal growth. Employees frequently highlight the supportive environment that fosters transparency, learning, and collaboration among smart, talented colleagues. The hybrid work model allows flexibility while giving team members the chance to connect in person, creating a friendly and inclusive atmosphere.

Join Rise to see the full answer
Common Interview Questions for Staff Machine Learning Engineer
Can you explain your experience with algorithm implementation and maintenance?

When answering this question, emphasize specific projects where you've implemented and maintained algorithms successfully. Discuss the tools you used, challenges faced, and how your work impacted the organization or project outcomes. Tailor your response to demonstrate your hands-on experience with the lifecycle of algorithms, particularly in production environments.

Join Rise to see the full answer
What are your strategies for analyzing large datasets?

For this question, share the various techniques you employ when faced with large datasets. Discuss the tools, such as Python libraries or SQL, and methodologies like data cleaning, normalization, or exploratory data analysis. Illustrate your approach with examples of past projects to highlight your problem-solving capabilities.

Join Rise to see the full answer
How would you mentor a junior team member in machine learning concepts?

In your response, outline your approach to mentorship, including assessing their current understanding, tailoring lessons to their learning style, and providing resources for independent learning. Mention specific machine learning topics you would focus on and how you would guide them through hands-on projects to enhance their skills.

Join Rise to see the full answer
Describe a difficult problem you faced in machine learning and how you solved it.

When discussing an example, provide context around the problem, the specific challenges faced, and the solutions you implemented. Highlight the thought process behind your decision-making, the tools used, and the eventual outcome. Make sure to connect your experience back to the role at Taboola, focusing on relevant skills.

Join Rise to see the full answer
How do you stay updated on emerging machine learning trends and technologies?

To effectively answer this question, discuss your commitment to continuous learning through industry publications, online courses, conferences, and engagement with the professional community, such as forums or tech meetups. Mention any particular sources you find valuable and how they have influenced your work at Taboola.

Join Rise to see the full answer
What role do you think machine learning will play in content discovery?

In answering this, emphasize the transformative impact of machine learning on user experience and content personalization. Discuss specific examples and trends in the industry, such as recommendation systems or engaging user feedback mechanisms, to show your perspective on the future of the field.

Join Rise to see the full answer
Can you provide an example of how you contributed to a team project?

Share a specific instance where your contributions were key to a team project’s success. Highlight your collaboration with team members, the skills you brought to the table, and the positive outcomes of your contributions. This illustrates your team spirit and ability to work effectively within a group dynamic.

Join Rise to see the full answer
How do you approach performance optimization in machine learning models?

Detail your approach to optimizing machine learning models, including techniques like hyperparameter tuning, feature selection, or model evaluation strategies. Provide examples of how you've successfully improved model performance in past projects, linking it back to the impact on users or business objectives.

Join Rise to see the full answer
What tools and frameworks do you prefer when working on machine learning projects?

When responding, showcase your expertise in tools and frameworks relevant to the role at Taboola. Mention your experience with Python, TensorFlow, Spark, or any applicable tools, discussing specific projects where you utilized them to achieve positive outcomes. Make the connection to how these tools will be beneficial in your prospective role.

Join Rise to see the full answer
How do you ensure the accuracy and reliability of your models?

Outline your strategies for validating the accuracy of your machine learning models. Discuss methods like cross-validation, performance metrics, and A/B testing, explaining how you implement these practices to ensure the reliability of your algorithmic solutions, specifically in relation to revenue impact.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
AECOM Hybrid Rocky Hill, CT
Posted 3 days ago
Umpisa Inc. Remote No location specified
Posted yesterday
Posted 14 days ago
Wyetech Hybrid Linthicum Heights, Maryland
Posted 3 days ago
Posted 5 days ago
OnePay Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago

We help people discover what’s interesting and new, enriching their lives.

26 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
7 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
8 people applied to Pega Engineer at Proxymity
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
27 people applied to REMOTE Sr Piping Designer at Kelly