Senior Software Engineer - AI Initiative

Rippling

5–8 yrs Bengaluru Full Time Remote
Rippling logo
Posted : 1 week ago
Actively hiring

Job description

Join Rippling's AI Platform team, a key investment shaping the future of AI in enterprise software. This team builds the core infrastructure that powers AI capabilities across Rippling's entire product suite, from HR and IT to Finance and Compliance. Unlike superficial integrations, we focus on creating deeply embedded AI systems that understand complex business context, permissions, and workflows.

We are developing advanced capabilities like AI agents, sophisticated workflow automation, robust evaluation frameworks, and self-healing systems. These systems operate with real business context, ensuring safety, control, and governance for our users. Our unique approach leverages Rippling's unified data model and permission system, enabling AI to reason across diverse business data while strictly respecting access controls. This role is perfect for engineers passionate about building large-scale backend systems and owning products end-to-end in an innovative environment.

Responsibilities

Contribute to the design and development of foundational AI platform systems essential for Rippling's AI strategy, spanning HR, IT, Finance, and more.

Engage as a hands-on Senior Software Engineer, dedicating approximately 60% of your time to coding, debugging, code reviews, and implementation ownership.

Develop core AI platform features, including background agents, automated workflows, evaluation systems, data pipelines, and model quality feedback loops.

Build systems that empower AI agents to automate routine enterprise tasks with robust permissions, controls, approvals, and auditability.

Create self-healing and self-improving workflows where AI can proactively identify issues and suggest resolutions.

Collaborate closely with Staff Engineers, Product, and other Engineering stakeholders to translate complex problems into scalable technical solutions.

Take ownership of well-defined to moderately ambiguous components, managing them from initial design through implementation, testing, launch, monitoring, and ongoing iteration.

Actively participate in design discussions, code reviews, debugging sessions, production support, and continuous operational improvements.

Engineer reliable, scalable, and maintainable backend and platform systems that underpin Rippling's extensive product ecosystem.

Qualifications

We seek engineers with 5–8 years of comprehensive software engineering experience, ideally within backend, platform, infrastructure, distributed systems, or product engineering.

A strong emphasis on hands-on coding is essential; approximately 60% of your role will involve writing, reviewing, and debugging production-quality code.

Proficiency in at least one backend or general-purpose programming language is required, with preferred languages including Python, Java, Go/Golang, C++, Scala, Kotlin, or C#. The focus is on coding fundamentals and system design depth rather than language exclusivity.

Proven experience in building and operating scalable backend and platform systems in production environments is crucial.

A solid grasp of system design principles, API design, database management, data modeling, concurrency, observability, and production troubleshooting is expected.

Ability to independently manage technical challenges, from well-defined to moderately ambiguous, from design through execution and iteration.

Comfort and effectiveness in a fast-paced product engineering setting with evolving priorities and a high degree of ownership.

Excellent collaboration skills are needed to work effectively with Product, Infrastructure, Platform, and other Engineering teams, coupled with strong product judgment.

Demonstrated ability to contribute meaningfully to design and code reviews, technical discussions, and overall team quality.

For the AI Platform role, practical curiosity or prior exposure to AI agents, LLM infrastructure, automation systems, ML/data infrastructure, inference pipelines, or evaluation systems is a significant advantage.

Essential Skills

Backend EngineeringPlatform EngineeringDistributed SystemsSystem DesignAPI DesignDatabasesData ModelingConcurrencyObservabilityProduction DebuggingPythonJavaGoC++ScalaKotlinC#Problem SolvingCollaborationCode ReviewTestingScalability

Good to Have

AI AgentsLLM InfrastructureAutomation SystemsML InfrastructureInference PipelinesEvaluation SystemsWorkflow OrchestrationSQLTypeScriptJavaScriptFintechHR TechPayrollBenefitsComplianceITEnterprise SaaSHigh-growth Startups

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer - AI Initiative
IndustryTechnology
DepartmentSoftware Development
Employment TypeFull Time, Remote

About the Company

Rippling logo

Rippling

Technology