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

Senior Machine Learning Engineer

Curious about what it’s like to work at the world’s number 1 discovery platform? We’re glad you asked!

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

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

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++
  • Familiarity with statistical modeling techniques
  • 5+ years of hands on experience with coding machine learning/statistical modeling based solutions
  • Experience in data analysis and visualization and strong knowledge in SQL
  • Possess strong problem solving and critical thinking skills

Preferred:

  • Experience in developing models using deep learning techniques and tools
  • Experience in developing software within a distributed computation framework

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 Senior Machine Learning Engineer , Taboola

Curious about what it’s like to work at the world’s number 1 discovery platform? We’re glad you asked! Taboola, the world’s largest content recommendation platform, is hiring a Senior Machine Learning Engineer to join our dynamic team in Tel Aviv, Israel. As a Senior Machine Learning Engineer, you’ll be responsible for the entire algorithmic lifecycle at Taboola. This means diving into data analytics, prototyping innovative ideas, implementing algorithmic models into our production environment, and diligently monitoring their performance. You will transform prototypes into shippable products that significantly boost our revenue, while personally impacting how billions discover content online. Each day, you’ll engage with cutting-edge technologies such as machine and deep learning, big data analytics, and cloud computing. Your scientific expertise will be key in analyzing diverse datasets and crafting algorithmic solutions for complex challenges. Our projects touch on Internet Personalization, Content Feeds, Real-Time Bidding, Video Recommendations, and more. If you have a passion for technology and want to make a real-world impact, Taboola is the place for you. Our tech stack features awesome tools like Python, Java, TensorFlow, and Kubernetes, allowing you to excel in a collaborative and innovative environment. So, if you've got the skills and readiness to join a pioneering company, come grow with us at Taboola!

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

As a Senior Machine Learning Engineer at Taboola, you will manage the entire algorithmic lifecycle. This includes conducting data analytics, prototyping new ideas, developing algorithmic models for production, and maintaining their performance over time. Importantly, you will convert prototypes into shippable products, driving significant revenue impact, while tackling projects in Internet Personalization, Content Feed, Video Recommendations, and more, utilizing a diverse tech stack to deliver cutting-edge solutions.

Join Rise to see the full answer
What qualifications are needed to become a Senior Machine Learning Engineer at Taboola?

To be considered for the role of Senior Machine Learning Engineer at Taboola, candidates should possess an M.Sc. or PhD in Computer Science, Mathematics, Engineering, or a related field. Strong proficiency in Python is essential, along with experience in data analysis and statistical modeling. A minimum of 5 years of hands-on experience with machine learning solutions and a solid foundation in SQL are also key requirements, with preferred skills including deep learning development experiences.

Join Rise to see the full answer
Which technologies and tools will I be using as a Senior Machine Learning Engineer at Taboola?

As a Senior Machine Learning Engineer at Taboola, you'll engage with a cutting-edge tech stack that includes Python, Java, TensorFlow, Spark, Cassandra, and Google Cloud Platform, among others. Familiarity with tools like Kafka, Elasticsearch, and AirFlow will also be beneficial as you work to integrate and implement machine learning models in a cloud-based infrastructure.

Join Rise to see the full answer
What type of projects can I expect to work on at Taboola as a Senior Machine Learning Engineer?

At Taboola, a Senior Machine Learning Engineer will work on exciting projects that directly impact users and revenue. These include initiatives such as Internet Personalization, developing innovative Content Feeds, Real-Time Bidding systems, and Video Recommendations. You will play a crucial role in enhancing user experience and optimizing content discovery across our platform.

Join Rise to see the full answer
What does the company culture look like at Taboola for a Senior Machine Learning Engineer?

The culture at Taboola is vibrant and supportive. Employees often highlight the importance of learning and growth, collaboration among talented individuals, and the ability to contribute meaningfully. The environment promotes transparency, inclusivity, and a sense of belonging, making it an excellent place for a Senior Machine Learning Engineer to thrive and develop professionally.

Join Rise to see the full answer
Common Interview Questions for Senior Machine Learning Engineer
Can you explain a complex machine learning project you've worked on?

When describing a complex machine learning project, focus on the problem statement, your role, the technology stack used, and the final outcomes. Highlight your problem-solving skills, how you approached data analysis, and any algorithms you implemented, as well as the impact the project had on your organization or the users.

Join Rise to see the full answer
What programming languages are you proficient in for developing machine learning solutions?

It's important to articulate not just which languages you're familiar with but also how you've applied them. For example, if you're skilled in Python, discuss how you optimized algorithms with it, along with any libraries like TensorFlow or scikit-learn that you've utilized in projects.

Join Rise to see the full answer
How do you deal with overfitting in your machine learning models?

When answering this question, discuss techniques you've implemented, such as cross-validation, regularization methods, or using ensemble learning techniques. Providing a real example where you successfully mitigated overfitting can add depth to your answer.

Join Rise to see the full answer
What evaluation metrics do you consider when assessing model performance?

Share the metrics you've used, such as accuracy, precision, recall, F1-score, or AUC-ROC. Choose metrics relevant to the problem context you've worked in, explaining your decision-making process when selecting these metrics.

Join Rise to see the full answer
How do you stay updated on the latest advancements in machine learning?

Highlight your commitment to continuous learning, mentioning blogs, conferences, online courses, or research papers you follow. Discuss any specific thought leaders or communities within the machine learning field that inspire you.

Join Rise to see the full answer
Describe how you would approach a new machine learning problem.

Your answer should outline the steps you take to understand the problem domain, gather and preprocess data, select the appropriate algorithms, and evaluate models. Emphasize how you collaborate with stakeholders to ensure alignment on objectives.

Join Rise to see the full answer
How have you contributed to the deployment of machine learning models in production?

Talk about your experience with deployment methodologies, including CI/CD pipelines, containerization, or cloud platforms. Providing a concrete example of a successful deployment can showcase your technical capabilities in this area.

Join Rise to see the full answer
Can you walk us through how you handle missing data?

Answer by discussing various techniques you employ, such as imputation methods, data augmentation, or simply dropping missing values based on the context of the dataset. It shows your understanding of practical challenges in data handling.

Join Rise to see the full answer
What are some of the challenges you've faced in machine learning projects, and how did you overcome them?

Use a specific story to detail a challenge, such as data quality issues or scaling problems. Focus on your problem-solving abilities and any techniques you utilized to address the issue successfully.

Join Rise to see the full answer
What are your goals for the next 5 years as a machine learning professional?

Discuss your aspirations for growth within the field of machine learning, such as mastering new technologies, leading projects, or contributing to research. Highlight your commitment to professional development and how you see your role in an innovative environment like Taboola.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
HexArmor Remote Atlanta, Georgia, United States
Posted 9 days ago
Photo of the Rise User
Posted 2 days ago
Customer-Centric
Mission Driven
Dare to be Different
Diversity of Opinions
Friends Outside of Work
Startup Mindset
Emails over Meetings
Transparent & Candid
Growth & Learning
Medical Insurance
Learning & Development
Paid Holidays
Paid Sick Days
Photo of the Rise User
Instawork Remote Bengaluru, Karnataka, India
Posted 5 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Family Medical Leave
Photo of the Rise User
Posted 12 days ago
Translation Empire Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
DoorDash USA Hybrid Los Angeles, CA; New York, NY; San Francisco, CA; Sunnyvale, CA; Seattle, WA
Posted 5 days ago

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

26 jobs
MATCH
Calculating your matching score...
FUNDING
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!