Sr. Software Engineer - Big Data

LiveRamp•San Francisco, CA

About The Position

LiveRamp is hiring a Sr. Software Engineer for its Identity Engineering team, which maintains a graph processing engine connecting trillions of consumer and device identifiers. The role focuses on processing this graph quickly and efficiently, and on product requests and enhancements involving scalability, modernization, performance, cost, security, legal compliance, reliability, and quality. Projects may include architectural refreshes and proofs of concept for batch data processing, developing REST APIs, and migrating applications to Spark and SingleStore. The goal is to improve processing speed, scalability, maintainability, and cost-effectiveness. The engineer will lead complex problems by breaking them into essential components, designing and implementing solutions, collaborating with the team and cross-functional partners, and modernizing applications with current technology. The role also involves close collaboration with product managers and engineers to deliver high-quality software, while applying privacy- and security-first principles and favoring fast delivery and iteration.

Requirements

  • At least 6 years of professional software development experience, primarily focused on big data technologies.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical field.
  • At least 3 years of experience writing and optimizing large-scale batch processing using Spark, Hadoop, or similar technologies.
  • At least 3 years of Java and SQL programming experience.
  • At least 2 years of experience using cloud-based platforms such as GCP, AWS, Azure, or similar technologies.
  • Experience with technologies such as Docker, Terraform, and/or Kubernetes.
  • A team-oriented startup mindset, with qualities including being smart, ethical, friendly, hardworking, and productive.

Nice To Haves

  • Experience with GCP products such as BigTable, BigQuery, Dataproc, or PubSub, or data tools such as Kafka, Hive, or Apache Beam.
  • Experience with development tools such as Terraform, Kubernetes, Helm, or Gradle.
  • Experience designing and implementing interfaces and infrastructure for large-scale systems and RESTful APIs.

Responsibilities

  • Lead complex problems by breaking them into essential components and designing and implementing effective solutions focused on delivered value.
  • Deliver solutions in collaboration with the team and cross-functional teams.
  • Modernize applications to be modular and scalable using the latest technology stack.
  • Collaborate with product managers and other engineers to deliver high-quality software.
  • Design with privacy- and security-first principles, and favor shipping quickly and iterating.
  • Contribute to initiatives involving batch data processing, REST APIs, and migrations to Spark and SingleStore.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service