Senior Systems Engineer

| Greater LA Area

Read something interesting online today? There's a good chance it reached you because of our technology.

Taboola is the world's leading content discovery platform, serving 360B recommendations to over 1B unique visitors each month on the web's most innovative publisher sites, including NBC, USA Today, The Weather Channel, Tribune and Fox Sports.

Taboola, the world’s largest content recommendation platform, is hiring a Senior Systems Engineer to join our R&D Team in Downtown LA. This team builds Taboola Newsroom, an innovating editorial tool powered by Taboola’s predictive engine and massive data set of over 1B internet users. Taboola Newsroom helps writers, editors and special-interest teams make informed decisions to increase readership. 

Our Senior Systems Engineer will be contributing to and working on big data streams based on Apache Spark, processing data in real time and saving it into many different backend storage systems like Hbase or ElasticSearch. Moreover you will help other engineers achieve better scaling by optimizing existing and newer infrastructure projects that rely on Hadoop, Mesos and Kubernetes. Finally you will be directly involved with a skilled team of data scientists in deciding what will be the best algorithms to deliver highly tailored user features.

About you:

  • You are a motivated and well-rounded software engineer that has the following experience:
  • 4+ years programming experience in Java or equivalent Object-Oriented language
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
  • Experience with big data tools: Hadoop, Spark, Kafka, HBase, etc.
  • Spark knowledge, with a specific focus on optimization, data manipulation (rdd, spark sql queries) and persistence (hdfs, parquet, HBase) -a plus
  • Experience with SQL and NoSQL
  • Strongly self-motivated and self-driven, a good team player and someone already attuned with the Taboola engineering culture
  • Nice to have is some familiarity with scrum-based development

In this job you will:

  • Design, develop and maintain big data software pipelines
  • Being involved in team discussions about projects that requires data science and machine learning computation
  • Architect and supervise complex data workflows based on data integration between Kafka, Apache Spark, Hbase and other similar systems
  • Solve and enhance bottlenecks in the software stack by devising scalable distributed solution between different internal data centers and various cloud providers (like Google and AWS)
  • Supervise, direct and mentor more junior developers

Taboola is an equal opportunity employer and we value diversity in all forms. We are committed to creating an inclusive environment for all employees and believe such an environment is critical for success. Employment is decided on the basis of qualifications, merit, and business need.


Read Full Job Description

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • PythonLanguages
    • ScalaLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • ReactLibraries
    • ReduxLibraries
    • Twitter BootstrapLibraries
    • AngularJSFrameworks
    • Backbone.jsFrameworks
    • DjangoFrameworks
    • Node.jsFrameworks
    • SpringFrameworks
    • HadoopFrameworks
    • CassandraDatabases
    • HBaseDatabases
    • MongoDBDatabases
    • MySQLDatabases


Taboola is located in DTLA, just steps from Pershing Square with a plethora of bars and restaurants nearby. We're easily accessible via LA Metro.

An Insider's view of Taboola

What makes someone successful on your team?

We look for individuals with a strong sense of self, who are inquisitive and passionate about their work. Someone who is a self-motivated team player, who is also inspired by the impact their work has on the team is successful.

Ning Ning


How do you empower your team to be more creative?

Every employee brings a level of passion with them to work, a willingness to take on a certain level of risk. We talk weekly about our values, our failures, and victories, making it perfectly okay to fail, but to make those failures learning experiences so that we can continue to improve and focus on (ninja style) execution.



How does the company support your career growth?

I'm part of a team that genuinely wants to help me grow as an engineer. I'm challenged every day to build products with the latest technologies, such as machine learning, at massive scale. Everyone really feels like family, with a genuine investment in you, personally and professionally.


Software Engineer

What are Taboola Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Retirement & Stock Options Benefits
401(K) Matching
Company Equity
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Generous PTO
Perks & Discounts
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Some Meals Provided
Happy Hours
More Jobs at Taboola6 open jobs
All Jobs
Data + Analytics
Dev + Engineer
Los Angeles
Los Angeles
Los Angeles
Data + Analytics
Los Angeles
Los Angeles
Los Angeles