AdTechTalent
Engineering15 days agoHybrid

Taboola

Senior Backend Engineer

javabackendspringmavenkafkaapache sparksqlnosqlmysqlverticacassandragoogle bigquerykuberneteshelmapache airflowjenkinsdistributed systemsdata pipelinesapiweb servicesmessage queuingailarge language modelsad qualityscalabilityagiledevops

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Taipei, Taiwan

Full job description

Senior Backend Engineer role based in Taipei office. Requires 7+ years experience in Java or similar OOP languages, strong CS fundamentals, experience with SQL and NoSQL databases (MySQL, Vertica, Cassandra, Google BigQuery), and frameworks like Spring, Maven, Kafka, Apache Spark. Responsibilities include leading architecture and design of critical systems, coding complex components, driving scalable solutions, building centralized AI integration layers, managing content data infrastructure, automating ad quality pipelines, and owning full service lifecycle. Benefits include comprehensive perks, stocked kitchen, location-specific perks, and hybrid work schedule (3 days in-office).

What you'll do

  • Act as a key technical leader guiding architecture and design of complex, business-critical systems
  • Write code for the most complex and critical system components, setting high standards for code quality and best practices
  • Drive technical strategy for building highly scalable and reliable solutions to process massive datasets and ensure system stability
  • Architect centralized access layer for integrating Large Language Models safely and efficiently across services
  • Own high-throughput content data infrastructure that ingests, processes, and serves data powering recommendations
  • Co-own pipelines responsible for automated Ad Quality ensuring millions of recommendations meet safety standards without human intervention
  • Take full responsibility for service lifecycle including architectural design, coding, deployment, monitoring, troubleshooting, incident handling, and production reliability

Requirements

  • 7+ years of hands-on coding experience in Java or similar object oriented programming languages
  • Deep understanding of strong Computer Science fundamentals: object-oriented design, data structures, applications programming and multi threading programming
  • Experience with SQL and No-SQL databases such as MySQL, Vertica, Cassandra, Google BigQuery
  • Experience with common frameworks: Spring, Maven, Kafka, Apache Spark
  • Proven experience in building and managing data pipelines and distributed systems
  • Thorough understanding of backend integration concepts and technologies such as API, web services, message queuing, and security practices
  • Quick and self-motivated learner with strong problem-solving skills and ability to troubleshoot complex issues
  • Excellent communication skills and ability to work collaboratively in team and cross-timezone environments

Tech stack

JavaSQLNoSQLMySQLVerticaCassandraGoogle BigQuerySpringMavenKafkaApache SparkKubernetesHelmApache AirflowJenkins

Benefits

Comprehensive benefitsFully stocked kitchenLocation-specific perksHybrid work schedule with 3 days in-office and option for more

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.