Talent.com
This job offer is not available in your country.
Senior Software Engineer - Data Infrastructure

Senior Software Engineer - Data Infrastructure

RipplingBengaluru, Karnataka, India
13 hours ago
Job description

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.
  • Create a job alert for this search

    Senior Engineer Data • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Senior Data Platform Engineer (Azure Databricks)

    Senior Data Platform Engineer (Azure Databricks)

    Antal InternationalBengaluru, Karnataka, India
    Senior) Data Platform Engineer (Azure Databricks).Azure Databricks platform, ensuring it is secure, reliable, scalable, and cost-efficient. This role is pivotal in empowering our Data- & AIOps team ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Infrastructure

    Senior Software Engineer - Infrastructure

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer (Bigdata)

    Senior Software Engineer (Bigdata)

    RokuBengaluru, Karnataka, India
    Roku is in the process of modernizing its Big Data Platform.We are working on defining the new architecture to improve user experience, minimize the cost and increase efficiency.Are you interested ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Money, Infrastructure

    Senior Software Engineer - Money, Infrastructure

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer, Infra

    Senior Software Engineer, Infra

    RokuBengaluru, Karnataka, India
    We are looking for a Senior Software Engineer with experience in building scalable, reliable systems to help evolve and extend the infrastructure behind our Search and Recommendations platform.In t...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Data Platform

    Senior Software Engineer - Data Platform

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the w...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Big Data Software Engineer

    Senior Big Data Software Engineer

    EpamBengaluru, Karnataka, India
    EPAM is a leading global provider of digital platform engineering and development services.We are committed to having a positive impact on our customers, our employees, and our communities.We embra...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Data

    Senior Software Engineer - Data

    Zeta GlobalBengaluru, Karnataka, India
    Senior Software Engineer – Data.We’re seeking a Senior Software Engineer or a Lead Software Engineer to join one of our Data Layer teams. As the name implies, the Data Layer is at the core of all th...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer- Data Platform

    Senior Software Engineer- Data Platform

    MoEngage Inc.Bengaluru, Karnataka, India
    Responsible for systems end to end - development to delivery.Keep scalability / availability / resilience in mind while building. Interfacing with multiple stakeholders to understand the requirements an...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Cloud Infrastructure Engineer

    Senior Cloud Infrastructure Engineer

    MiratechBengaluru, Karnataka, India
    DNS architecture in private / public cloud.You will be directly responsible for ensuring the scalability, resilience, automation, and performance optimization of our DNS environment by leveraging Inf...Show moreLast updated: 9 hours ago
    • Promoted
    • New!
    Senior Software Engineer(Data)

    Senior Software Engineer(Data)

    The Nielsen CompanyBengaluru, Karnataka, India
    At Nielsen, we believe that career growth is a partnership.You ultimately own, fuel and set the journey.By joining our team of nearly 14,000 associates, you will become part of a community that wil...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer II-Data Platform

    Senior Software Engineer II-Data Platform

    Curriculum AssociatesBengaluru, Karnataka, India
    At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the na...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Data Engineer

    Senior Data Engineer

    News CorpBengaluru, Karnataka, India
    Business Title : Senior Data Engineer.We are looking for a Senior Data Engineer with experience in excellent analytical abilities in GCP BigQuery, ETL / BI, Python, Composer / Airflow, SQL, GCP Services...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Inform

    Senior Software Engineer - Inform

    MoEngage Inc.Bengaluru, Karnataka, India
    Responsible for systems end to end - development to delivery.Keep scalability / availability / resilience in mind while building. Interfacing with multiple stakeholders to understand the requirements an...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer (Big Data)

    Senior Software Engineer (Big Data)

    The Nielsen CompanyBengaluru, Karnataka, India
    Nielsen Marketing Cloud’s big-data group is looking for a highly skilled backend developer with a strong passion for data and cutting-edge process 25TB of data each day in a highly distributed syst...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer – Cloud Infrastructure – Network Data Ingestion

    Senior Software Engineer – Cloud Infrastructure – Network Data Ingestion

    CalixBengaluru, Karnataka, India
    Calix is leading a service provider transformation to deliver a differentiated subscriber experience around the Smart Home and Business, while monetizing their network using Role based Cloud Servic...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer-Azure Data...

    Senior Software Engineer-Azure Data...

    Anicalls (Pty) LtdBengaluru, Karnataka, India
    Build and enhance the Azure Spark ecosystem in the areas of performance, Scale, security, availability, and enterprise readiness. Contribute to the architecture & design of the Azure Data products.B...Show moreLast updated: 13 hours ago
    • Promoted
    • New!
    Senior Software Engineer - Big Data

    Senior Software Engineer - Big Data

    PayPalBengaluru, Karnataka, India
    Develop and optimize machine learning models for various applications.Preprocess and analyze large datasets to extract meaningful insights. Deploy ML solutions into production environments using app...Show moreLast updated: 13 hours ago