Skip to content
RipplingRippling

Senior Software Engineer - AI Initiative

Build foundational backend and platform infrastructure for AI agents, workflow automation, evaluations, and self-healing systems across Rippling’s enterprise products. The role requires a hands-on senior engineer with strong distributed-systems fundamentals, production ownership, and the ability to work through ambiguity.

About the job

Responsibilities

  • Build foundational AI platform systems supporting Rippling’s AI strategy across HR, IT, Finance, payroll, benefits, recruiting, compliance, and internal workflows.
  • Develop AI platform capabilities including background agents, automated workflows, evaluation systems, data pipelines, and model-quality feedback loops.
  • Build systems that enable AI agents to automate enterprise workflows with appropriate permissions, controls, approvals, and auditability.
  • Develop self-healing and self-improving workflow systems that detect negative product signals and help identify root causes.
  • Partner with Staff Engineers, Product, Infra, Platform, and other engineering stakeholders to turn ambiguous problems into scalable technical solutions.
  • Own components end-to-end, including design, implementation, testing, launch, monitoring, and iteration.
  • Participate in design discussions, code reviews, debugging, production support, and operational improvements.
  • Build reliable, scalable, maintainable backend and platform systems.

Requirements

  • Senior-level backend or platform engineering experience with strong hands-on coding ability.
  • Approximately 60% of time spent coding, debugging, reviewing code, and implementing solutions.
  • Ability to independently own features, components, services, or workflows from design through production.
  • Strong fundamentals in APIs, databases, system design, distributed systems, concurrency, and production debugging.
  • Ability to deliver reliable, scalable, maintainable production systems.
  • Strong execution across coding, testing, debugging, observability, and operational ownership.
  • Ability to collaborate effectively with Product, Infra, Platform, Staff Engineers, and other engineering stakeholders.
  • Ability to ramp quickly into a new codebase, product context, and internal systems.
  • Comfort working in a fast-paced, ambiguous environment with changing priorities and rapid iteration.

Nice to Have

  • Curiosity and learning agility around AI agents, LLM infrastructure, automation systems, evaluation loops, and data/ML infrastructure.
  • Experience with workflows, permissions, approvals, data quality, reliability, evaluations, or enterprise automation.
  • Interest in growing toward Staff-level engineering scope and taking on increasingly ambiguous technical problems.

Compensation and Benefits

  • No compensation information was provided in the posting.

Skills

AI Agents, Llm Infrastructure, Backend Engineering, Platform Engineering, APIs, Databases, System Design, Distributed Systems, Concurrency, Production Debugging, Data Pipelines, Workflow Automation, Observability, Evaluation Systems, Permissions

ZoomInfo

ZoomInfo

Bengaluru, India

Senior Software Engineer
No salary listedHybrid7+ YOEBackend Engineering

Leads the architecture and scaling of distributed backend systems for AI-powered talent search, matching, and agentic workflows. Requires 7+ years of backend experience, strong cloud and data expertise, and proficiency in a modern object-oriented language.

CommandLink

CommandLink

United States
Senior Software Engineer
No salary listedRemote5+ YOEBackend Engineering

Senior individual contributor responsible for designing, building, operating, and improving large-scale backend services, APIs, and telemetry pipelines in Go and Python. The role requires production systems ownership, distributed-systems expertise, incident leadership, mentoring, and technical design leadership.

Navan

Navan

Bengaluru, India

Senior Software Engineer
No salary listedOn-site5+ YOEBackend Engineering

Senior backend software engineer building and scaling Java and Spring Boot services for a global expense management platform. The role requires 4–6 years of experience with distributed systems, cloud platforms, production ownership, and AI-driven development.

Phantom

Phantom

Remote

Senior Software Engineer, Backend (Money Movement)
No salary listedRemote5+ YOEBackend Engineering

Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.

Rippling

Rippling

Bengaluru, India

Senior Software Engineer - Tax Payments
No salary listedOn-site6+ YOEBackend Engineering

Senior software engineer responsible for designing reliable, distributed tax remittance systems operating globally across currencies, agencies, and compliance requirements. Requires 6+ years of programming experience and strong backend architecture and distributed-systems expertise, with Python, Django, React, MongoDB, and AWS preferred.