AdTechTalent
Engineering4 days agoHybrid

Taboola

Junior Software Engineer

javaspringkafkajavascriptreactsqlnosqlmysqlverticacassandraaiagilescrumbig databackendrecommendation systemperformance advertising

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Entry

Years experience

0-2

Location

Budapest, Hungary

Full job description

Junior Backend Engineer role on the Demand team in Budapest. Responsibilities include developing and maintaining scalable advertising systems and big data platforms processing over 40TB daily. Requires bachelor's degree in Computer Science or related field, 1+ years software development experience, proficiency in Java or equivalent OOP language, understanding of design patterns and clean code, English proficiency, AI tools experience, and Agile/Scrum experience. Bonus for Spring, Kafka, JavaScript, React, SQL, and NoSQL knowledge. Benefits include health coverage, stocked kitchen, gym partnerships, parking, and hybrid work schedule with 3 days in-office. Collaborate with engineers, data scientists, and product managers to build scalable, reliable solutions and recommendation systems.

What you'll do

  • Design and develop systems that empower advertisers to manage budgets and optimize performance
  • Build scalable and reliable solutions to process and analyze vast amounts of data
  • Work on a large-scale, high-throughput recommendations system
  • Utilize one of the largest real-time big data operations in the world
  • Have end-to-end ownership: design, build, ship, measure, and maintain products
  • Collaborate with engineers, data scientists, and product managers to build innovative solutions

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • 1+ years in software development
  • Proven experience with Java equivalent Object-Oriented language
  • Understanding of object-oriented programming, design patterns, and clean code practice
  • Technical level of English proficiency
  • Experience working with AI tools and a good understanding of core AI concepts
  • Experience working in an Agile/Scrum environment (sprint planning, daily stand-ups, retrospectives)

Tech stack

JavaSpringKafkaJavaScriptReactSQLNoSQLMySQLVerticaCassandraAI tools

Benefits

Comprehensive benefits (health, etc.)Fully stocked kitchenLocation-specific perks (gym partnerships, parking)Hybrid work schedule with 3 days in-office and option to come in more often

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.