Senior Software Engineer
Core
Building and scaling high-throughput data pipelines and identity graph systems for performance-driven advertising.
Role type
Senior Software Engineer (Infrastructure & Big Data)
Builds
Data pipelines, identity graph, frontend and backend services for ad campaigns
Domain
Advertising technology, Big Data, Distributed Systems
Required skills
Java, infrastructure development, big data expertise, distributed databases, analytical thinking, technical leadership, mentoring (via careerplan.io/jobs/7574404-senior-software-engineer-at-taboola)
Preferred skills
Web/JavaScript technologies, Kafka, Docker, Kubernetes, NoSQL, Spark, HDFS
Technologies
Java, JS, TS, Python, Spark, Kafka, Hadoop, Cassandra, Vertica, ES, MySQL, Memcached, HDFS, Iceberg, BigQuery, Druid, Kusto, Docker, K8S, Linux, Prometheus, Grafana, Airflow, Cursor, Claude, GitHub Copilot, Langfuse
Responsibilities
Design and develop scalable data pipeline and identity graph systems; own end-to-end lifecycle of frontend and backend services; collaborate with engineering teams; influence ad discovery at scale; develop high-performance systems serving thousands of requests per second
