Rippling is seeking a Senior Software Engineer - Machine Learning to join their team in San Francisco, CA. The role involves designing, developing, and testing backend software systems, ensuring operational excellence, and working with other teams to build AI & data-driven products.
Requirements
- 6+ years of industry experience building software at some (or all) levels of the stack (foundational infra, backend, UX)
- Experience developing user-facing applications that use large language models (LLMs)
- Comfortable with hands-on programming (Rippling mostly builds in Python)
- 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 (e.g., Spark, Pinot, Presto)
Benefits
- Medical, Dental, Vision, FSA, HSA, Commuter, Life and Disability Benefits
- Uncapped PTO and flexible work hours
- Free onsite lunch
- Generous parental leave
- Transgender health insurance coverage