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