Senior Software Engineer, Backend - Data Products at Rippling | CA, US | Rezi

Senior Software Engineer, Backend - Data Products at Rippling

Senior Software Engineer, Backend - Data Products

Rippling · CA, US

3 days ago

Senior Software Engineer, Backend - Data Products

Rippling · CA, US

3 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer, Backend - Data Products role.

Rezi rewrites your resume against Rippling's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer, Backend - Data Products posting at Rippling — free, in seconds.

About the Role

The Data Cloud team is building an end-to-end analytics and business intelligence system to replace customers' needs for Data Lakes, Data Warehouses, and data pipelines. This system will handle ingestion, transformation, lineage, data catalogs, and visualization. The team is also exploring ML and LLMs for automated insight generation and conversational analytics experiences.

Responsibilities

  • Work on distributed processing engines and distributed databases.
  • Develop high-quality software using Python, MongoDB, CDC, and Kafka.
  • Leverage big data technologies such as Aurora, Trino, Presto, Pinot, Iceberg, and Flink.
  • Build custom programming languages within the Rippling Platform.
  • Create scalable data platforms, data lakes, and data ingestion systems.
  • Design, develop, code, and test software systems, improvements, products, and user-facing experiences.
  • Collaborate with software architects and senior developers on advanced development work.
  • Contribute to product design and implementation discussions.
  • Implement projects from ideation to production.

Requirements

  • 6+ years of experience in backend engineering roles.
  • Experience writing testable and performant backend code.
  • Experience working in a fast-paced, dynamic environment.
  • Experience mentoring less-experienced developers.
  • Ability to thrive with autonomy and explore creative solutions.

Skills

  • Python
  • MongoDB
  • CDC
  • Kafka
  • Aurora
  • Trino
  • Presto
  • Pinot
  • Iceberg
  • Flink

Location

  • US-based

Work Type

  • Office-based (at least three days a week)

Experience Level

  • 6+ years

Salary/Compensations

  • Competitive salary + benefits + equity
  • Salary ranges vary by location

Benefits

  • Benefits
  • Equity

About the Company

  • Rippling is building an end-to-end analytics and business intelligence system for its customers.
  • Rippling is in a unique position to provide an all-encompassing data solution as it is the source of the majority of the data.

Equal Opportunity

  • Rippling is an equal opportunity employer.
  • Committed to building a diverse and inclusive workforce.
  • Does not discriminate based on race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, age, sexual orientation, veteran or military status, or any other legally protected characteristics.
  • Provides reasonable accommodations for candidates with disabilities.