
About Taboola
Discover engaging content with AI-driven ads
Key Highlights
- Founded in 2007, became a billion-dollar business by 2018
- Headquartered in Flatiron District, New York City
- Over 1000 employees and growing
- $160 million raised in Series E funding
Taboola, headquartered in the Flatiron District of New York City, is a leading AI-powered digital advertising agency that helps brands reach customers through engaging content recommendations. Founded in 2007, Taboola became a billion-dollar revenue-generating company by 2018, serving hundreds of bi...
🎁 Benefits
Employees enjoy a fully-stocked kitchen, gym partnerships, 401k matching, and health insurance. The company also offers flexible work-from-home opport...
🌟 Culture
Taboola's culture is driven by a commitment to innovation and data-driven decision-making, with a strong focus on R&D. The company values creativity a...
Skills & Technologies
Overview
Taboola is hiring a Senior Release Engineer to tackle scaling challenges in their infrastructure. You'll work with a vast codebase and implement CI/CD pipelines using tools like Jenkins and Docker. This position requires 5+ years of experience in release engineering or DevOps.
Job Description
Who you are
You have 5+ years of experience in object-oriented programming and infrastructure development, with a strong background in Release Engineering or DevOps. Your proficiency in scripting and automation using languages like Python, Bash, or Go enables you to streamline processes effectively. You possess strong expertise in CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, and CircleCI, which are essential for maintaining efficient software release cycles. Your deep knowledge of containerization and orchestration technologies, including Docker and Kubernetes, allows you to manage complex deployments seamlessly. You are familiar with infrastructure as code practices using tools like Terraform, CloudFormation, and Ansible, which help you automate and manage infrastructure efficiently. Additionally, you have a solid understanding of cloud platforms such as AWS, GCP, or Azure, and scalable architecture principles that are crucial for handling large-scale applications.
What you'll do
As a Senior Release Engineer at Taboola, you will play a vital role in solving scaling challenges within our build system, efficiently managing 8 million lines of code and 160,000 unit tests. You will drive best practices for DevOps, site reliability, and infrastructure scalability, ensuring that our systems are robust and efficient. Your responsibilities will include designing, implementing, and maintaining CI/CD pipelines to facilitate smooth, automated, and reliable software releases. You will also develop scalable infrastructure as code (IaC) solutions to improve deployment processes and empower developers with self-service toolsets. Collaboration is key in this role, as you will work closely with cross-functional teams to enhance our release processes and ensure that our infrastructure meets the demands of our growing applications.
What we offer
At Taboola, we offer a dynamic work environment where you can realize your potential and contribute to a leading performance-driven advertising company. You will have the opportunity to work on challenging scaling problems and make a significant impact on our infrastructure. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of advertising technology and enjoy a hybrid work model that promotes work-life balance.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Taboola.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Taboola is hiring a Senior Software Engineer to develop large-scale distributed systems for their Infrastructure Engineering R&D group. You'll work with Java, SQL, and NoSQL in a high-performance environment. This position requires 5+ years of programming experience.

Software Engineering
Celonis is seeking a Senior Software Engineer (Release Infrastructure) to enhance software delivery processes. You'll work with Java and automation tools to improve developer experiences and reduce time to production. This role requires significant experience in software engineering and infrastructure.

Software Engineering
Benchling is seeking a Senior Software Engineer for their Platform team to enhance developer experience and streamline workflows. You'll work closely with Developer Productivity and Release Engineering teams to create tools and frameworks. This role requires strong technical leadership and a focus on scalable infrastructure.

Release Engineer
TripActions is hiring a Senior Release Engineer to architect high-velocity release pipelines and build CI/CD infrastructure. You'll work with technologies like AWS, Docker, and Kubernetes to optimize deployment processes. This role requires significant experience in release engineering and infrastructure management.

Software Engineering
Meta is hiring a Software Engineer to build and improve products used by billions globally. You'll tackle complex technical challenges and contribute to features that connect people. Experience in full-stack development is preferred.