CareerPlanSign in

Senior Software Engineer

Budapest, Hungary💼 Full-time🗓 2026-08-27 → 2026-09-26

Core

Design and develop highly scalable backend services processing hundreds of thousands of real-time requests per second for Taboola's Dynamic Creative Optimization team.

Role type

Senior IC backend software engineer (distributed systems)

Builds

Large-scale real-time data platforms and backend infrastructure for an advertising marketplace

Domain

Advertising technology / Real-time bidding / Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Java (8+), object-oriented programming, distributed systems design, SQL, NoSQL, Kafka, Docker, Kubernetes, Jenkins, system architecture

Preferred skills

Python, telemetry/metrics stacks (Prometheus, Grafana, ELK), cloud cost optimization, machine learning algorithms, Spark, HDFS

Responsibilities

Design and optimize backend infrastructure for real-time data platforms, own features end-to-end from architecture to deployment, develop scalable services handling high request volumes, collaborate on complex distributed systems challenges, build platforms for real-time decision-making, maintain monitoring and alerting setups

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.