Curious about what it’s like to be a software engineer intern at the world’s number 1 discovery platform as an intern in the R&D department? We’re glad you asked!
Our Budapest office, formerly known as Gravity R&D, now serves as Taboola Budapest, the R&D hub for Central Europe. We are offering three distinct internship opportunities for talented individuals.
Backend Engineer intern
What are some of the things you do on a day-to-day basis?
- Developing recommendation systems
- Developing internal and external dashboards
- Developing a system to facilitate customer integration processes
- Developing a monitoring system
- Developing other smaller or larger projects independently or in a team
- Fully testing, documenting, and maintaining the products mentioned above
Our Tech Stack :
Java, Spring, Spark, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Kubernetes, Linux, React
What are the skills a good Software Engineer Intern needs to have?
Knowledge of Java or PythonBasic knowledge of SQLWillingness to learn new technologiesTechnical level of English language proficiencyReliable, open, flexible, and proactive personalityDesire to learn and develop professionallyNice to haves include :
Interest in artificial intelligence and recommendation systemsHardcore table football, ping pong, or darts skillsFrontend Engineer Intern
What are some of the things you do on a day-to-day basis?
Developing web applications :Displaying statisticsBuilding data editorsCreating other interactive interfacesIntegrating 3rd-party applications (e.g. payment solutions)Developing the appearance of internal and external dashboardsWorking on various projects either independently or as part of a teamFully testing, documenting, and maintaining the products mentioned aboveOur Tech Stack :
Javascript, C#, React, Vue, Java, Python, Spring, Spark, Kafka
What are the skills a good Front-end Developer Intern needs to have?
Knowledge of Javascript, HTML, and CSSBasic knowledge of SQLCommunicative level of EnglishReliable, open-minded, flexible, and proactive personalityWillingness to learnNice to haves include :
Knowledge of Java or PythonExperience with Angular / ReactKnowledge of Vue3Experience in web developmentInterest in UI designInterest in artificial intelligence and recommendation systemsHardcore table football, ping pong, or darts skillsAlgorithm Engineer Intern
What are some of the things you do on a day-to-day basis?
Analyzing customer dataFine-tuning and optimizing recommendation systemsFine-tuning and testing algorithmsPresenting results of analysis, preparing reportsOur Tech Stack :
Java, Python, Cassandra, MySQL, ClickHouse, Vertica, Redash
What are the skills a good Algorithm Engineer Intern needs to have?
Mathematical foundations (especially matrix algebra and probability theory) and algorithm theoryKnowledge of data mining and machine learningBasic knowledge of Java and / or PythonSQL knowledgeTechnical level of English language proficiencyIndependent, creative, accurate, precise, and focused workNice to haves include :
Knowledge of scalable algorithmsKnowledge of Jupyter NotebookInterest in artificial intelligence and neural networksKnowledge of recommendation systemsHardcore table football, ping pong, or darts skills