Software Developer – Production Engineering
Core
Build and scale the core platform behind one of the largest real-time recommendation systems in the world, handling 1.4 billion users and 950,000 requests per second.
Role type
Senior IC production engineering software developer
Builds
Core framework code, real-time recommendation systems, high-scale data pipelines, and infrastructure services for Taboola's ad platform.
Domain
Advertising technology, real-time data processing, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java, distributed systems design, SQL, No-SQL, Linux, concurrent programming, object-oriented design
Preferred skills
Big Data tools, algorithms, data mining, machine learning
Technologies
Java, Spark, Kafka, Hadoop, Cassandra, Vertica, MySQL, HDFS, BigQuery, Docker, Kubernetes, Prometheus, Grafana, Airflow, Redis
Responsibilities
Design, develop, deploy, measure, and maintain services; improve observability and monitoring; leverage Gen-AI tools to accelerate development; collaborate on core framework evolution.
Seniority
Senior, hands-on IC