Join the World's Leading Discovery Platform as an AI Software Engineer!
Are you curious about what it's like to work at the number 1 discovery platform globally? We’re excited to tell you more! As an AI Software Engineer in the R&D group at Taboola, you'll play a pivotal role in developing and maintaining advanced software productivity tools and services using cutting-edge AI technologies.
Purpose of the Job
As a Software Engineer in our R&D team, you will leverage the latest generative AI workflows, LLM models, and RAG-based workflows to create innovative AI solutions. Your work will directly influence how billions of people discover the internet.
Required Skills and Qualifications
To succeed in this role, you should have:
- 3+ years of programming experience in Java/Scala and/or Python
- Deep understanding and experience in designing and implementing RAG-based workflows using language models
- Strong analytical skills, performance analysis capabilities, and experience with debugging tools
- In-depth knowledge of computer hardware, particularly graphics hardware/GPUs, and strong mathematical fundamentals
- Ability to work independently and as part of a team, with excellent communication and presentation skills
- BS or MS in Computer Science, Artificial Intelligence, or a related field, or equivalent experience
- 1 year of full-time work experience or 3 months internship experience in data science is required for fresh graduates
Preferred Skills
It's nice to have:
- In-depth experience with MLOps or LLMOps
- Experience in developing software using generative AI models (e.g., LLM, stable diffusion, Llava models)
Day-to-Day Responsibilities
As a Software Engineer, your daily tasks will include:
- Developing advanced software productivity tools and services using Generative AI, LLM models, and RAG-based workflows
- Researching and evaluating cutting-edge AI methods and technologies
- Collaborating with engineers and stakeholders to devise creative solutions for complex business challenges
- Leading technically by offering guidance on best practices for implementing and optimizing LLMs and RAG-based solutions
- Communicating and documenting AI project results and insights to stakeholders effectively
Our Tech Stack
We utilize technologies such as Java, Scala, Python, LLM models, Generative AI technologies, and RAG-based workflows.
Meet Our Team
You'll be working alongside:
- The pioneers who wrote the first lines of code for Taboola
- The proud owner of a beer brewery
- Experts deeply familiar with the code of Kafka, Cassandra, AirFlow, Prometheus, and Spark
- Famous internal Taboola hackathon winners
- Designers and implementers of a custom Kafka Producer sending ~100B messages/day
Get to know us better by visiting our , , , and follow us on social media: , , , and .
Why Join Taboola?
Our employees love working at Taboola because they get to discover their best professional selves, explore growth opportunities, and learn with talented peers. We collaborate with some of the biggest names in the industry, including Yahoo, Conde Nast, Fox Sports, NBCU, ESPN, CBS, and E! Online. Advertiser clients include Wells Fargo, Honda, Pinterest, Expedia, and Honda. We offer generous health, medical, and dental coverage, 401k matching, and various wellness benefits. Our offices in Ramat Gan and Beer Sheva provide a hybrid work model with flexibility to work from home a few days a week, and we