LiveRamp logo
LiveRamp

LiveRamp is a marketing company that has built a data connectivity platform to help foster “an ecosystem rooted in trust.” The company, as an employer, aims to cultivate a cult

Staff Backend Engineer

Location

United States

Posted

85 days ago

Salary

$156.5K - $235K / year

Seniority

Lead

Job Description

Staff Backend Engineer

LiveRamp

Role Description LiveRamp is the data collaboration platform of choice for the world’s most innovative companies. The Activations Back End team is responsible for the bulk of big data processing that powers LiveRamp’s primary activation product, which delivers hundreds of millions in annual recurring revenue. Our systems process over one hundred thousand batch jobs per day, ranging in size from gigabytes to over 100 terabytes, and power distributions to hundreds of downstream destinations. Cumulatively, our systems process multiple exabytes per year. You will: - Lead the design and evolution of a petabyte‑scale activation platform, pushing it toward a delta‑first, cache‑aware, and cost‑efficient architecture. - Shape end‑to‑end technical strategy for major areas of Activations Back End (e.g., matching/delta computation, job orchestration, delivery pipelines), from design through rollout and long‑term maintenance. - Architect and build big data pipelines using Apache Spark/Dataproc, SingleStore, Kubernetes/GKE, and streaming systems (e.g., Pub/Sub, Redpanda/Kafka) where appropriate. - Use workflow engines such as Temporal and Cadence to orchestrate complex, long‑running workflows with robust retry, compensation, and observability, and define patterns other engineers can reuse. - Design for multi‑tenant fairness and scalability, ensuring small, latency‑sensitive jobs stay fast while large backfills and bulk workflows do not starve the system, via job classification, queueing, and rate‑limit–aware scheduling. - Drive performance and cost optimization for petabyte‑scale workloads: reduce duplicate processing, improve cache hit rates, tune cluster sizing and autoscaling policies, and set and track SLOs. - Lead production excellence: own critical services in production, coordinate incident response and postmortems, and drive structural fixes that meaningfully reduce operational load and risk. - Infuse AI into how we build and operate: evaluate and adopt AI‑enhanced tooling (for coding, design exploration, data analysis, and operational debugging) and help define best practices. - Mentor and level up other engineers through design/code reviews, pairing, and technical guidance, and represent Activations Back End in cross‑team architecture forums and external venues. Your team will: - Re‑architect Activations Back End to be cloud‑forward and multi‑regional, taking advantage of SingleStore and other modern data warehouses to replace legacy Spark‑heavy flows where it makes sense. - Deliver high‑throughput, low‑latency activation by combining: - SingleStore‑backed state and delta computation, - Spark/Dataproc for the heaviest batch workloads, - Streaming infrastructure (e.g., Redpanda/Pub/Sub) for event‑driven and incremental deliveries. - Build smarter orchestration and scheduling using Temporal/Cadence and queueing services to: - Classify jobs (latency‑critical vs. throughput‑heavy vs. background), - Route them through multi‑queue schedulers and capacity pools, - Respect destination‑specific rate limits and SLAs. - Eliminate duplicated work through config canonicalization and caching so identical or similar jobs across customers share heavy computation. - Collaborate closely with partner teams (Identity, Data Foundation, Activations Fullstack, Integrations/OPI) to deliver end‑to‑end improvements in activation reliability, speed, and observability, and continuously raise the bar on operational excellence. Qualifications - AI‑enabled development experience, or strong excitement to learn and grow in using AI‑enhanced development tools (e.g., code assistants, agents for log/metrics analysis, AI‑supported design and review) and help others use them effectively. - 5+ years of experience writing and deploying high‑quality production code in a modern language (e.g., Java, Go, Scala, or similar), including owning complex systems in production. - Have led the design and delivery of large‑scale distributed or big data systems with clear business impact (e.g., major latency/cost improvements, substantial reliability gains, or large new capabilities). - Strong data engineering and SQL skills: comfortable modeling data, writing and optimizing complex queries on very large tables, and reasoning about performance, correctness, and cost. - Deep experience owning end‑to‑end data pipelines: ingestion, transformation, orchestration, failure handling, and observability, not just individual jobs or microservices. - Comfortable working in a cloud environment (ideally GCP) and with containerized workloads (Kubernetes/GKE or similar); you understand how infra choices impact performance, cost, and reliability. - Able to define and drive technical strategy: break down multi‑quarter problems, evaluate tradeoffs, align stakeholders, and deliver incremental value along the way. - Excellent communication and collaboration skills; you can influence across teams and disciplines and drive consensus on complex technical decisions. - Demonstrated ability to mentor and grow other engineers, give effective feedback, and create space for others to contribute. - Comfortable with ambiguity and deeply inquisitive: you ask “why” and “what if” and convert those questions into concrete experiments and system changes. Requirements - Preferred skills (nice to have): - Google Cloud Platform (GCP): GCS, Dataproc, GKE, Pub/Sub, BigQuery, IAM. - Workflow orchestration: Temporal or Cadence; Airflow or similar systems for long‑running, failure‑prone workflows. - Big data & warehouses: Apache Spark (or Dataproc) for large‑scale batch processing. - Experience with data warehouses such as SingleStore, BigQuery, Snowflake, or similar. - Streaming systems: Kafka/Redpanda, Pub/Sub, or equivalent event/streaming platforms, especially for high‑volume or incremental data processing. - Experience designing multi‑tenant systems that enforce rate limits, fairness, and SLAs across many customers and destinations. - Strong background in performance and cost optimization for large‑scale data workloads (e.g., 10–100x speedups, significant compute cost reductions). - Prior experience working on advertising, marketing, or data activation platforms or other systems where data correctness, timeliness, and scale are all critical. Benefits - People: Work with talented, collaborative, and friendly people who love what they do. - Fun: We host in-person and virtual events such as game nights, happy hours, camping trips, and sports leagues. - Work/Life Harmony: Flexible paid time off, paid holidays, options for working from home, and paid parental leave. - Comprehensive Benefits Package: LiveRamp offers a comprehensive benefits package designed to help you be your best self in your personal and professional lives. Our benefits package offers medical, dental, vision, life and disability, an employee assistance program, voluntary benefits as well as perks programs for your healthy lifestyle, career growth and more. - Savings: Our 401K matching plan—1:1 match up to 6% of salary—helps you plan ahead. Also Employee Stock Purchase Plan - 15% discount off purchase price of LiveRamp stock (U.S. LiveRampers). - RampRemote: A comprehensive office equipment and ergonomics program—we provide you with equipment and tools to be your most productive self, no matter where you're located.

Related Job Pages

More Backend Engineer Jobs

Role Description Gosta de um ambiente dinâmico? É proativo e gosta de "pôr a mão na massa"? Tem atitude de dono e vai pra cima dos problemas para resolvê-los? É uma pessoa movida por desafios? Ama inovar e adora trabalhar em equipe? Se você respondeu sim a estes questionamentos, essa vaga é para você! Aqui nós prezamos pelas pessoas e buscamos talentos que sejam movidos pelo nosso propósito. Se você quer fazer diferente, vem ser Gogroup. A sua vontade de crescer conosco e fazer acontecer será a chave para seu sucesso por aqui! Vamos crescer juntos? Suas principais atividades: - Desenvolver e evoluir o MCP Server de deploy (TypeScript, Cloudflare Workers, Workers AI, Hono, Object Storage, SQLite); - Trabalhar com dados críticos, incluindo autenticação via OAuth, isolamento e rastreabilidade de deploys por usuário; - Implementar novos primitivos como shell, scheduled functions e dynamic worker loading; - Atuar em ciclos curtos de desenvolvimento com revisão técnica próxima ao Principal Engineer; - Garantir qualidade, segurança e confiabilidade das entregas. Qualifications - Forte domínio de TypeScript, com foco em desenvolvimento de plataforma; - Familiaridade com APIs REST e ambientes serverless; - Capacidade de trabalhar com documentação técnica densa (ex.: MCP, Cloudflare Workers); - Alto senso de responsabilidade com dados críticos e impacto em produção. Requirements - Experiência com Cloudflare Workers e ecossistema (D1, R2, Access, Alchemy); - Exposição a arquiteturas de agentes ou Model Context Protocol (MCP); - Experiência com Hono, Drizzle e SQLite; - Vivência com infraestrutura de IA (tooling, orquestração, pipelines de deploy); - Experiência em ambientes escaláveis e distribuídos.

Brazil
Job Closed
Coderio logo

Senior Java Engineer

Coderio

Accelerate Your Digital Transformation

Backend Engineer85 days ago
ContractRemoteTeam 201-500Since 2017H1B No Sponsor

• Diseñar, desarrollar y operar soluciones backend en Java sobre arquitecturas de microservicios • Integrar mensajería y comunicación asíncrona • Implementar buenas prácticas de resiliencia • Trabajar en un entorno fintech complejo y exigente

Uruguay
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• Development and enhancement of scalable backend services that are well-tested and delivered with high quality and on schedule; • Clear, up-to-date technical documentation, including architecture, APIs, and integrations; • Meaningful contributions to refactoring and evolving legacy systems; • Implementation of CI/CD pipelines and observability practices for critical services; • Support for squad technical planning and mentorship of less-experienced developers.

Brazil
RD Station logo

Senior Software Engineer – Backend, Node.js

RD Station

To empower the heroes and scale-ups that grow the economy

Backend Engineer85 days ago
Full TimeRemoteTeam 1,001-5,000Since 2011H1B Sponsor

• You will be part of the Wally team, which integrates RD Conversas, the product responsible for centralizing customer communications across channels such as WhatsApp, Instagram, and Web Chat. • The challenge is to bring operational efficiency to the support flow by delivering high-quality features on time, working in a high-performance, high-throughput environment with a focus on scalability and innovation, especially in the application of generative AI. • Develop high-quality code following internally defined engineering best practices. • Ensure software quality through testing and code reviews. • Specify features based on documents produced during the discovery phases. • Engage in code review processes, technical refinement, and mentoring of less experienced developers. • Participate in incident response and assist support teams and other areas with product-related issues.

Brazil
Job Closed