R

Rippling

Unified HR and IT management platform

Staff Software Engineer - AI Experiences

Full-Stack EngineeringUpdated on Nov 15
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • At least 8 years of software engineering experience with a strong backend-leaning full-stack foundation and a history of shipping high-scale, platform-level capabilities.
  • Experience building scalable, reusable framework architectures for other internal engineering teams, or personally guiding zero-to-one customer-facing applications through high-growth scale cycles.
  • Focus on product experience, technical abstractions, and code durability, with the ability to build unified solutions handling complex state and metadata across multiple communication protocols without over-engineering.
  • Ability to navigate extreme ambiguity, drive technical consensus across complex multi-product matrices, and execute with speed.
  • Daily use of AI development tools such as Claude, Cursor, Codex, or personal agentic workflows, and ability to upskill peers in these technologies.
  • Ability to communicate technical details to non-technical stakeholders.

Responsibilities

  • Architect shared, channel-specific logic and infrastructure to run Rippling AI across Slack, Teams, email, command-line interfaces, and native desktop shells.
  • Design robust APIs, abstractions, and contract interfaces that enable product engineering teams to build specialized AI capabilities and embed native AI elements into their application views.
  • Evolve the chat runtime into high-performance dynamic user-interface components, including streaming interactive maps, interactive tables, and visual workflows within the response frame.
  • Collaborate with Automation and Agent teams to establish frontend primitives for background execution engines and design how system states, admin settings, and conversation histories are securely rendered and audited.
  • Lead distributed technical initiatives connecting platform engineering in San Francisco with global core infrastructure teams, aligning on system runtime dependencies.
  • Establish best practices for AI-assisted software development and mentor senior and mid-level engineers on safely and effectively using large language model tools.

About the Company

Rippling

Unified HR and IT management platform

Rippling provides a unified SaaS platform that combines HR and IT management. It automates payroll, benefits administration, employee data management, and app/device provisioning, all within one system. The platform integrates these functions so businesses can handle HR and IT tasks from a single interface, with automation and connections to other business apps. Its approach centers on offering a subscription-based service that includes core HR tools plus optional services like device management and broker partnerships. Rippling aims to reduce administrative overhead and improve operational efficiency by keeping HR data, payroll, benefits, and IT management in one place.

Company size
5,001-10,000
Company stage
Series G
Total funding
$1.8B
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Rippling

See more jobs