Overview
LiveRamp is looking for a Staff Backend Engineer to join our team and help build the Unified Segment Builder (USB) — the next-generation, comprehensive segmentation solution for creating precise, real-time, and meaningful audiences.
USB is a foundational pillar in LiveRamp’s product ecosystem. It empowers customers to create powerful audience segments using 1st, 2nd, and 3rd-party data, with support for combining, excluding, and overlapping datasets. The solution is designed for scale, performance, and usability — replacing legacy segmentation tools and delivering a unified, world-class user experience.
We are also rolling out AI-powered segment building capabilities based on USB, aiming to boost efficiency and expand the use cases beyond traditional campaign planners.
You will:
- Collaborate with APAC engineers, and partner closely with US-based product and UX teams.
- Design and implement scalable backend systems, APIs, and infrastructure powering the USB and other core LiveRamp products.
- Lead cross-functional technical discussions, drive architectural decisions, and evangelize engineering best practices across teams
- Mentor engineers and contribute to the technical leadership of the local team
- Ensure operational excellence by building reliable, observable, and maintainable production systems.
- Help rearchitect our existing systems to provide a more powerful and flexible data processing environment at scale.
.
Your team will
- Design, build, and scale USB and related segment-building products critical to LiveRamp’s success
- Collaborate with engineering, product, DevOps, SRE, and QA teams to deliver new features and improvements
- Build systems that integrate with the broader LiveRamp Data Collaboration Platform
- Continuously improve quality, performance, and developer experience for internal tools and services
About you
- 8+ years of experience writing and deploying production-grade backend code
- Strong programming skills in Java, Python, kotlin, or Go
- 3+ years of experience working with big data technologies such as Apache Spark, Hadoop/MapReduce, and Kafka
- Extensive experience with containerization and orchestration technologies, including Docker and Kubernetes, for building and managing scalable, reliable services.
- Proven experience designing and delivering large-scale distributed systems in production environments
- Strong track record of contributing to or leading architectural efforts for complex systems
- Hands-on experience with cloud platforms, ideally GCP (AWS or Azure also acceptable)
- Proficiency with Spring Boot and modern backend frameworks
- Experience working with distributed databases (e.g., SingleStore, ClickHouse, etc)
Bonus points:
- Familiarity with building AI-enabled applications, especially those involving LLMs or generative AI workflows.
- Experience with LangChain or LangGraph frameworks for orchestrating multi-step AI agents is a strong plus.