Senior Software Engineer - Data Infrastructure

undefined ago • 6 Years + • Data Analysis

Job Summary

Job Description

Rippling is building a comprehensive Employee Management System, serving as the system of record for employee data. This role involves developing a distributed data platform to make various forms of data accessible, perform transformations, and enable efficient querying for online and offline use cases. The platform will support high availability and scale, handling streaming and batch scenarios, utilizing technologies like Redis, Mongo, Postgres, Kafka, Apache Pinot, Apache Presto, S3, and Snowflake.
Must have:
  • Work on distributed processing engines and distributed databases.
  • Create data platforms, data lakes, and data ingestion systems at scale.
  • Write core libraries (Python, Golang) for internal data stores.
  • Define and support internal SLAs for data infrastructure.
  • Design, develop, code, and test software systems and user experiences.
  • Leverage big data technologies like Postgres, Kafka, Presto, Pinot, Flink, Airflow, Mongo, Redis, Spark.
  • Explore new data technologies for growth.
  • 6+ years of professional work experience.
  • Experience building projects with good abstractions and architecture.
  • Comfortable developing scalable and extendable core services.

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

Morning Star - Senior Data Scientist

Morning Star

Mumbai, Maharashtra, India (Hybrid)
1 Year ago
Ion - Data Engineer/Analyst - Graduate Development Program

Ion

Pisa, Tuscany, Italy (On-Site)
10 Months ago
Nintendo - Compensation Analyst

Nintendo

Redmond, Washington, United States (Hybrid)
3 Months ago
Discord - Senior Developer Analytics Manager

Discord

San Francisco, California, United States (On-Site)
1 Month ago
Bazaar Voice - Sales Operations Analyst

Bazaar Voice

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Keen Games - Senior Data Analyst

Keen Games

Frankfurt Am Main, Hessen, Germany (Remote)
1 Year ago
The Globel Talent Co - Senior Data Analyst

The Globel Talent Co

Colombia (Remote)
4 Months ago
Luxoft - Senior Data Ops Engineer

Luxoft

(Remote)
8 Months ago
Addepar - Senior Product Analyst - Data

Addepar

Pune, Maharashtra, India (Hybrid)
1 Month ago
Clearwater Analytics - Analyst, CRM Data Analyst

Clearwater Analytics

Bengaluru, Karnataka, India (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Toast - Principal Software Engineer - Payments

Toast

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Nine - People Analytics, Insights & Reporting Lead

Nine

North Sydney, New South Wales, Australia (On-Site)
1 Month ago
PwC - FY25 - Talent Pool - Consulting - Associate

PwC

Jakarta, Jakarta, Indonesia (On-Site)
10 Months ago
Google - Software Engineer III, Google Distributed Cloud Hosted

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
ISS Stoxx - Data and Analytics Specialist

ISS Stoxx

Makati City, Metro Manila, Philippines (Hybrid)
2 Months ago
Ion - Credit Analyst - 7915

Ion

Mumbai, Maharashtra, India (On-Site)
10 Months ago
Trellix - Senior Research Scientist - Network Security

Trellix

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago
Reltio - Senior UI Engineer

Reltio

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Scientific Games - Sales Account Manager II

Scientific Games

Tulsa, Oklahoma, United States (On-Site)
1 Month ago
Mozilla - Director, Enterprise Resource Planning

Mozilla

Canada (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

InMobiInMobi - Manager Government Relations

InMobiInMobi

New Delhi, Delhi, India (On-Site)
7 Months ago
Clearwater Analytics - Software Development Manager

Clearwater Analytics

Noida, Uttar Pradesh, India (Hybrid)
2 Weeks ago
Veeam Software - Veeam Backup for Databases Engineer

Veeam Software

Bengaluru, Karnataka, India (On-Site)
2 Months ago
ElevenLabs - Account Executive

ElevenLabs

India (Remote)
1 Month ago
Capgemini - WorkFusion (Developer/Consultant)

Capgemini

India (On-Site)
2 Months ago
GoDaddy - Senior Android Software Engineer

GoDaddy

Pune, Maharashtra, India (Hybrid)
1 Month ago
Qualcomm - SOC Design Verification - Staff Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Capgemini - Sr. Tableau BI Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Capgemini - Celonis

Capgemini

Hyderabad, Telangana, India (On-Site)
3 Months ago
Coupa - Senior Manager, Software Engineering

Coupa

Pune, Maharashtra, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Data Analysis Jobs

HoYoverse - Data Analyst - Honkai: Star Rail - Fresh Grad

HoYoverse

Singapore, Singapore (On-Site)
3 Months ago
Tesla - Data Analytics Internship

Tesla

Tilburg, North Brabant, Netherlands (On-Site)
5 Months ago
bytedance - Software Engineer - Data Tech Infrastructure- San Jose

bytedance

San Jose, California, United States (On-Site)
9 Months ago
binance - Data Scientist - LLM (Customer Service)

binance

Taipei City, Taiwan (Hybrid)
1 Month ago
Electronic Arts - Data Engineer

Electronic Arts

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Interface AI - Staff Backend Engineer - Data

Interface AI

San Francisco, California, United States (On-Site)
1 Month ago
codeninja  - Senior Data Scientist - GenAI & Agentic Systems

codeninja

Lahore, Punjab, Pakistan (On-Site)
1 Month ago
HP - Electronics & Data Analysis Internship

HP

Sant Cugat Del Vallès, Catalonia, Spain (Hybrid)
3 Weeks ago
Valeo - Supply chain Master Data Analyst M/F

Valeo

Tangier, Tangier-Tétouan-Al Hoceima, Morocco (On-Site)
2 Weeks ago
Social Discovery Ventures - Senior GCP Data Architect

Social Discovery Ventures

(Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

San Francisco, California, United States (Hybrid)

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