Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Taboola AI Software Engineer Based Taipei 
Taiwan, Taipei, Taipei 
319625331

25.06.2024

What is the key purpose of a Software Engineer?As a Software Engineer in the R&D group, you will be instrumental in developing and maintaining advanced software productivity tools and services using cutting-edge AI technologies. You’ll leverage the latest generative AI workflows, LLM models, and RAG-based workflows to create innovative AI solutions, directly influencing how billions of people discover the internet.

What skills and qualifications do I need?For this role, it is essential that you have:

  • 3+ years of programming experience in Java/Scala and/or Python
  • Deep understanding and experience in designing and implementing workflows using Large Language Models (LLMs)
  • Strong analytical skills, performance analysis capabilities, and experience with debugging tools
  • Ability to work independently as well as in a team environment, 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 (only applicable to fresh graduates) in data science is required

Nice to have:

  • In-depth experience with MLOps or LLMOps
  • Experience in developing client-facing developing software or agent using generative AI models

What will I be doing on a day-to-day basis?As a Software Engineer, you will:

  • Develop advanced software productivity tools and services using Generative AI, LLM models, and RAG-based workflows
  • Research and evaluate cutting-edge AI methods and technologies to stay ahead in the field
  • Collaborate with engineers and stakeholders to devise creative solutions for complex business challenges
  • Lead technically: Offer guidance on best practices for implementing and optimizing LLMs and RAG-based solutions
  • Communicate and document: Present AI project results and insights to key stakeholders effectively

Our Tech Stack:Java, Scala, Python, LLM models, Generative AI technologies, RAG-based workflows


This is us!You will work with:

  • The people who wrote the first lines of code in Taboola (and many many more lines after that)
  • The proud owner of a beer brewery
  • People who are deeply familiar with the code of Kafka, Cassandra, AirFlow, Prometheus, and Spark (including committing back)
  • Famous internal Taboola hackathon winners
  • The designers and implementers of a custom Kafka Producer which cumulatively sends ~100B messages / day