Senior Software Engineer, Data Science

San Francisco



Data science

Role Location

  • San Francisco


501+ people


225 Bush St Ste 1700
San Francisco, CA, 94104, US

Tech Stack

  • Java
  • MySQL
  • Go
  • Kubernetes
  • Hadoop
  • Apache Spark
  • Kafka
  • React
  • Ruby on Rails
  • Google Cloud
  • Apache Spark

Role Description

About LiveRamp LiveRamp is the leader in data connectivity, helping the world’s largest brands use their data to improve customer interactions on any channel and device. We thrive on mind-bending technical challenges and value entrepreneurship, humility, and constant personal growth.

Our Data Science Team You will work within our data science product team, helping to design and build new components of our products. The data science product team works closely with our core engineering and infrastructure teams. Our products represent end to end solutions that incorporate data pipelines, analytical logic, external API-s and data visualisation. Our products are highly automated with respect to client onboarding, data management and machine learning workflows, as well as client delivery We have a startup mentality and innovation is a large component of our team’s work

The Senior Software Engineer Role LiveRamp is looking for an experienced Senior Software Engineer to own the delivery of our expanding portfolio of data science products. The role responsibilities include: You will work side-by-side with other talented engineers and data scientists in a team-oriented, Agile environment You will own delivery of features from top to bottom, from concept to code to production and thrive as an independent, autonomous, creative thinker that can break out from conventional solution You will work closely with product owners to shape and deliver features to customers, turning business problems into technical requirements You will work with other senior engineers to establish architecture and software engineering patterns as well as best engineering practices You will be a constant evangelist for new technologies that can help improve our products and our workflows You will be based in our main office in San Francisco

Your Experience This job requires a wide range of technical and work experience, including: 6+ years of experience writing and deploying production code; experience working as a senior engineer designing end-to-end applications or as a technical lead is a preference Experience working in an Agile environment, especially using scrum methodology; Extensive experience in building large-scale data pipelines and applications in Java and/or Scala Strong proficiency in Python as well as solid knowledge of Python-based frameworks and libraries for data science (e.g. pandas, scikit-learn, tensorflow), API development (e.g. flask or falcon), testing (pytest, nose, unitest), and documentation (pydoc, sphinx, etc.) Experience developing RESTful API-s with solid knowledge of OpenAPI and Swagger Working experience with big data platforms (Hadoop, Hive, Spark, Kafka, etc.) as well as Google Cloud Platform tools and services for data analytics (BigQuery, Cloud Dataflow, Cloud Dataproc, etc.) Proficiency in core Google Cloud tools and services for security and identity, storage, computing, networking, API management, workflow management and monitoring Solid command of developer tools for containerization (esp. Docker), orchestration (esp. Kubernetes), infrastructure as code (esp. Terraform) and continuous delivery (esp. Jenkins and Google Cloud Build, etc.)

About LiveRamp

LiveRamp's product is a massive identity graph connecting each individual to their online identifiers like cookies and device IDs.

Our engineering workflows can be broken into three parts: Data Ingestion, Data Manipulation, and Data Distribution. We ingest behavioral data indexed by offline and online identifiers from our clients, resolve every index to a single LiveRamp ID through our Identity Graph, and then distribute ingested data to other technology platforms in the industry.

Company Culture

All LiveRampers are smart, nice, and get things done. We move quickly and value autonomy and project ownership over all else. We empower our people to use their best judgment when making decisions. We grow our talent by challenging them with stretch projects and supporting them with mentorship.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.