Senior Software Engineer - Data Infrastructure

5 Months ago • 6 Years + • Data Analysis

Job Summary

Job Description

Rippling is seeking a Senior Software Engineer specializing in Data Infrastructure. The role involves building a distributed data platform to make various data forms accessible for different use cases, performing transformations, and querying efficiently for online and offline scenarios. You will be responsible for designing and scaling this platform, defining key APIs, and handling streaming and batch processing. The company utilizes technologies such as Redis, Mongo, Postgres, Kafka, Apache Pinot, Apache Presto, S3, and Snowflake.
Must have:
  • 6+ years of professional experience
  • Experience in fast-paced environments
  • Experience building projects with good abstractions and architecture
  • Comfortable developing scalable core services
Good to have:
  • Experience with distributed processing engines and databases
  • Experience creating data platforms, data lakes, and ingestion systems
  • Proficiency in Python and Golang for core libraries
  • Experience defining and supporting internal SLAs
  • Experience in designing, developing, coding, and testing software systems
  • Leveraging big data technologies like Postgres, Kafka, Presto, Pinot, Flink, Airflow, Mongo, Redis, and Spark
  • Exploring new data technologies

Job Details

About Rippling

Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.

Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds.

Based in San Francisco, CA, Rippling has raised $1.4B+ from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.

We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.


About the role:

Rippling is the system of record for employee data - a complete Employee Management System. To solve this broad problem, a variety of applications and datasets need to come together as a graph connected through the employee record at its center.


We need a data platform to make it easy to make all forms of data accessible for different use cases, perform various transformations and query efficiently for a variety of online and offline use cases. You will be working on building this distributed data platform, defining key APIs, designing to scale, high availability, and handling both online, streaming and batch scenarios.


At Rippling, to support various use cases we use Redis, Mongo, Postgres to serve APIs, Kafka for streaming, Apache Pinot and Apache Presto for OLAP, and S3 and Snowflake for data lake and warehousing. 

What You'll Do:

  • Work on distributed processing engines and distributed databases.
  • Create data platforms, data lakes, and data ingestion systems that work at scale.
  • Write core libraries (in python and golang) to interact with various internal data stores.
  • Define and support internal SLAs for common data infrastructure
  • Design, develop, code, and test software systems, improvements, products and user-facing experiences
  • Leverage big data technologies like Postgres, Kafka, Presto, Pinot, Flink, Airflow, Mongo, Redis and Spark.
  • Explore new and upcoming data technologies to support Rippling’s exponential growth

Qualifications:

  • 6+ years of professional work experience.
  • Experience working in a fast paced, dynamic environment.
  • Experience in building projects with good abstractions and architecture.
  • Comfortable at developing scalable and extendable core services used in many products.

If you don’t meet all of the requirements listed here, we still encourage you to apply. No job description is perfect, and we might find an even more suitable opportunity that matches your skills and experience.

Similar Jobs

Tide - Lead Data Scientist

Tide

Hyderabad, Telangana, India (Hybrid)
1 Month ago
HCL Tech - SFDC Apex Sr. Tech. Spec. (LWC,Admin)

HCL Tech

Oslo, Oslo, Norway (On-Site)
1 Month ago
WebMD - Director, Marketing

WebMD

Newark, New Jersey, United States (On-Site)
2 Weeks ago
Google - Software Engineer III, Full Stack, Google Ads

Google

New York, New York, United States (On-Site)
2 Months ago
luxsoft - Appian Senior Developer

luxsoft

New Delhi, Delhi, India (Remote)
2 Months ago
Toast - Staff Data Analyst, Operations

Toast

United States (Remote)
2 Weeks ago
Dream Sports - Software Development Engineer 3 - Machine Learning & Data Platform

Dream Sports

Mumbai, Maharashtra, India (On-Site)
4 Months ago
PwC - IFS-Operate-Data Analytics- Associate-Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Interface AI - Staff Backend Engineer - Data

Interface AI

San Francisco, California, United States (On-Site)
2 Weeks ago
London stock Exchange - Technical Business Analyst

London stock Exchange

St. Louis, Missouri, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Accenture - Record to Report Ops Analyst

Accenture

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Single Store - SDET

Single Store

Hyderabad, Telangana, India (Remote)
1 Month ago
Paytm - Paytm Ads ops (Monetization)

Paytm

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Netflix - Ads Measurement Senior Partner, Korea

Netflix

Seoul, South Korea (On-Site)
2 Months ago
Capgemini - Data Analyst

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
bytedance - Product Manager - Compliance - Singapore

bytedance

Singapore (On-Site)
7 Months ago
Vimeo - Web Platform Operations Contractor

Vimeo

New York, New York, United States (On-Site)
2 Months ago
zoox - Analyst, Contingent Workforce Systems

zoox

Foster City, California, United States (Hybrid)
3 Weeks ago
Saviynt - Identity Security - Customer Success Manager

Saviynt

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Simcorp - Senior Database Administrator

Simcorp

Mexico City, Mexico (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Kaseya - Senior Engineer - Cloud Ops

Kaseya

Bengaluru, Karnataka, India (On-Site)
8 Months ago
PhonePe - Associate Director - Content

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
DevRev - Senior Member of Technical Staff

DevRev

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Ethos Life - Principal Product Manager, Partnership

Ethos Life

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Qualcomm - Kernel / Device Driver / BSP Lead Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
1 Month ago
Yodlee - Lead Engineer - Product Development

Yodlee

Thiruvananthapuram, Kerala, India (On-Site)
2 Weeks ago
Gigamon - FP&A Manager

Gigamon

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Pattern - Senior Data and Applied Scientist

Pattern

Pune, Maharashtra, India (On-Site)
3 Weeks ago
Highspot - Salesforce Technical Lead

Highspot

Hyderabad, Telangana, India (Hybrid)
8 Months ago
Capgemini - Cisco ACI

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

Zelis  - Business Analyst

Zelis

Hyderabad, Telangana, India (On-Site)
1 Month ago
N-ix - Senior Data Architect

N-ix

Poland (Hybrid)
4 Weeks ago
Mozilla - Manager, Marketing Data Science

Mozilla

United States (Remote)
1 Month ago
Autodesk - Principal Data Scientist, Generative AI

Autodesk

United States (Hybrid)
1 Year ago
Razer - Data Analyst Intern

Razer

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Month ago
Notion - Data Scientist, GTM

Notion

San Francisco, California, United States (On-Site)
1 Month ago
Accenture - Data Engineer

Accenture

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Apple - Mechanical Critical Facilities Engineer, Data Center

Apple

Sparks, Nevada, United States (On-Site)
1 Month ago
Addepar - Staff Software Engineer - Data Intelligence

Addepar

New York, New York, United States (On-Site)
2 Months ago
PwC - IFS-Operate-Data Analytics- Manager 2-Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Sydney, New South Wales, Australia (Hybrid)

United States (Remote)

Seattle, Washington, United States (On-Site)

Seattle, Washington, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

New York, United States (On-Site)

New York, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Rippling

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug