Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rippling Logo

Senior Software Engineer - Machine Learning

Rippling

$159,000 - $278,250
Sep 19, 2025
San Francisco, CA, US
Apply Now

Rippling uses machine learning and large language models to build software that helps customers operate their businesses effectively, manifesting as features in existing products or new products.

Requirements

  • 4+ years of industry experience building software at some (or all) levels of the stack (foundational infra, backed, ux).
  • comfortable with hands-on programming – Rippling mostly builds in Python, but prior experience in Python is not a hard requirement for this role.
  • Experience developing user-facing applications that use large language models (LLMs).
  • Experience with full stack software engineering (distributed systems, services, UX).
  • Experience with search relevance and search engine infrastructure.
  • Experience with big data systems in production: eg, Spark, Pinot, Presto.

Responsibilities

  • Design, develop, code and test backend software systems.
  • Ensure operational excellence and scale our data platform capabilities.
  • Work with other teams to build AI & data-driven products, which Rippling will sell.
  • play the role of a backend engineer working across the stack (backend services, data pipelines, APIs)
  • have the opportunity to contribute to more ML specific tasks.

Other

  • You should be able to point to specific products that exist today that wouldn’t have been possible without your contribution.
  • You have a knack for communicating complex technical ideas with clarity and precision.
  • The more of the stack you can span comfortably, the more effectively you’ll be able to help drive project outcomes.
  • Rippling highly values having employees working in-office to foster a collaborative work environment and company culture.
  • For office-based employees (employees who live within a 40 mile radius of a Rippling office), Rippling considers working in the office, at least three days a week under current policy, to be an essential function of the employee's role.