Taro Logo

Software Engineer - Big Data Backend

LiveRamp is the data collaboration platform leader in consumer privacy, data ethics, and foundational identity, enabling data collaboration between organizations.
$131,500 - $155,000
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Data

Description For Software Engineer - Big Data Backend

LiveRamp, a leading data collaboration platform, is seeking a Backend Software Engineer to join their team in San Francisco. This role offers an exciting opportunity to work on large-scale distributed systems handling massive amounts of data - processing 80,000 requests and 10PB of data daily.

The position requires expertise in Java development and experience with modern cloud technologies. You'll be working on critical systems including the Edge Ingestion and Partitioning Framework and Path Computation as a Service, which are fundamental to LiveRamp's data processing capabilities. The role involves collaborating with cross-functional teams to build and enhance high-performance data ingest, partitioning, graph, and edge building systems.

The ideal candidate brings 2+ years of experience in object-oriented programming and large-scale batch processing pipelines, along with strong knowledge of cloud platforms. You'll be working in a modern tech stack including Docker, Kubernetes, Terraform, GCP, Hadoop, and Spark. The team follows a Scrum-based DevOps model emphasizing continuous delivery and automation.

LiveRamp offers an attractive compensation package ranging from $131,500 to $155,000, complemented by comprehensive benefits including medical coverage, 401(k) matching, equity through ESPP, flexible work arrangements, and various perks for professional development. The hybrid work model allows you to split time between the San Francisco office and remote work.

This is an excellent opportunity for engineers passionate about big data and distributed systems to join a company at the forefront of data privacy and ethics. You'll be working on challenging technical problems while contributing to systems that process data at massive scale, all while being part of a collaborative and supportive team culture that values continuous learning and growth.

Last updated 13 days ago

Responsibilities For Software Engineer - Big Data Backend

  • Collaborate with team to tackle challenging problems in high-performance data ingest systems
  • Execute on development projects for partitioning, graph and edge building systems
  • Foster positive environment of integrity and operational excellence
  • Develop in Java using Docker, Kubernetes, Terraform, Gradle, Jenkins, GCP, Hadoop and Spark
  • Work on Edge Ingestion and Partitioning Framework
  • Develop Path Computation as a Service handling 80,000 requests and 10PB data per day

Requirements For Software Engineer - Big Data Backend

Java
Kubernetes
  • 2+ years of experience writing and deploying object oriented production code
  • 2+ years of experience writing and optimizing large-scale batch processing pipelines in Java, Spark/Hadoop and/or SQL
  • 2+ years of experience using cloud based platforms such as GCP, AWS, Azure or similar technologies
  • Have a passion for building large-scale distributed systems
  • Comfortable learning and adapting to the latest tools and technologies
  • Startup personality and enjoy working as part of a team

Benefits For Software Engineer - Big Data Backend

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Equity
  • Catered meals and boundless snacks
  • Flexible paid time off
  • Medical, dental, vision, life, disability insurance
  • 401K matching - 1:1 up to 6% of salary
  • Employee Stock Purchase Plan - 15% discount
  • FlexPerks reimbursement program ($375/quarter)
  • Learning and tuition reimbursements
  • RampRemote home office setup program
  • Mental health support via Talkspace
  • Backup child and elder care

Jobs Related To LiveRamp Software Engineer - Big Data Backend