Sr. Backend Engineer - AI Services (Remote)

Tealium
1d$140,000 - $156,000Remote

About The Position

Tealium is seeking a Senior Backend Engineer to join our AI Services team. You’ll build and run the backend services and data/ML pipelines that power AI across Tealium’s Customer Data Platform, making high-volume, real-time, privacy-conscious customer data usable for intelligent experiences. You will own services end-to-end—from design and implementation through testing, deployment, and operations—in a modern, cloud-native environment. An experienced backend engineer comfortable with distributed systems and data/ML workflows in production. Someone who can own services end-to-end: design, implementation, testing, deployment, and operations. Strong ability to read, debug, and improve existing complex codebases, not just write greenfield services. A collaborator who works effectively with product managers, data scientists, and other engineering teams. An engineer who cares deeply about code quality, reliability, testing, and observability.

Requirements

  • 4+ years building backend services and/or data/ML pipelines in production.
  • Demonstrated experience owning services end-to-end (design, implementation, testing, deployment, operations).
  • Strong ability to read and improve existing complex codebases.
  • Strong proficiency in Java or Kotlin (or another JVM language) with a modern web framework.
  • Strong foundation in distributed systems and service‑oriented architectures, including experience with RESTful APIs, asynchronous processing, and event‑driven designs.
  • Experience with streaming or messaging systems (for example, Kafka).
  • Experience with distributed data processing (for example, Spark or cloud data platforms).
  • Hands-on experience with AWS or another major cloud provider.
  • Familiarity with Infrastructure as Code (for example, Terraform or equivalent).
  • Experience with CI/CD pipelines and containerized services (Docker, Kubernetes).
  • Strong unit and integration testing habits and basic observability practices (logs, metrics, dashboards, alerts).

Nice To Haves

  • Experience building platforms or services that support machine learning or AI‑driven features (such as model serving, feature stores, or experimentation platforms)
  • Python
  • Databricks
  • MLflow
  • Spark

Responsibilities

  • Design, build, and operate backend services and APIs that power Tealium’s AI/ML capabilities (real-time scoring, batch enrichment, model-driven personalization).
  • Implement and maintain data and ML pipelines for ingestion, transformation, feature computation, and inference (batch and streaming).
  • Work with streaming and messaging systems (for example, Kafka) to handle high-volume event data reliably and efficiently.
  • Use distributed data processing frameworks (for example, Spark or cloud data platforms) to build scalable batch and near real-time jobs.
  • Partner with data scientists and ML engineers to productionize models and integrate them into online and offline systems.
  • Deploy and operate services in AWS using containers (Docker), Kubernetes/EKS, and Infrastructure as Code (for example, Terraform or equivalent).
  • Maintain strong testing discipline with unit and integration tests for services and pipelines.
  • Improve observability with structured logs, metrics, dashboards, and alerts to ensure reliability and fast incident response.
  • Mentor and provide technical guidance to other engineers, helping raise the bar on design, implementation, and operational excellence across the team.

Benefits

  • Employees are eligible to receive an annual bonus and stock options.
  • Employees and their families are eligible for medical, dental, vision, life, and disability insurance.
  • Employees have the option to enroll in our 401k plan and are eligible to receive contributions for company matching.
  • Employees are eligible for flexible paid time-off and extended paid parental leave.
  • We offer 11 paid holidays annually with an additional Healium Be-Well break for most employees.
  • We offer 15 hours of paid work time for volunteer activities and programs.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service