Software Engineer II

Rippling

3–5 yrs Bengaluru Full Time Work from office
Rippling logo
Posted : today
Actively hiring

Job description

Join Rippling as a Software Engineer II, contributing to our cutting-edge AI Platform. This role focuses on building robust backend and platform components, enhancing AI infrastructure for background agents, automated workflows, and data pipelines. You will play a key part in developing reliable, scalable, and observable systems within our fast-paced product engineering environment.

Rippling is revolutionizing how businesses manage HR, IT, and Finance by unifying disparate workforce systems into a single platform. Experience unparalleled efficiency in employee lifecycle management, from hiring to global payroll, benefits, and IT setup, all achievable in just 90 seconds.

Responsibilities

Develop and maintain backend and platform components for Rippling's AI Platform, including AI infrastructure for agents, workflows, evals, and data pipelines. Write clean, testable, and scalable production code, focusing on reliability and operational correctness. Take ownership of well-defined features and services, collaborating with senior engineers on design and implementation. Participate actively in code reviews, debugging, and production support. Gain a deep understanding of AI platform concepts like agents, LLM infrastructure, and model quality loops.

Qualifications

A Bachelor's degree in Computer Science or a related field is preferred, though not strictly required if equivalent experience is demonstrated. Possess 3-5 years of software engineering experience, with a strong preference for backend, platform, or distributed systems. Demonstrate exceptional hands-on coding proficiency, with at least 70-80% of your work involving coding. Proficient in at least one major programming language such as Python, Java, Go, C++, Scala, Kotlin, or C#. Solid grasp of APIs, databases, data modeling, debugging, testing, and production systems. Exhibit strong problem-solving abilities and a capacity for rapid learning in complex technical domains.

Essential Skills

PythonJavaGoC++ScalaKotlinC#APIsDatabasesData ModelingDebuggingTestingProduction SystemsProblem-Solving

Good to Have

AI AgentsLLM InfrastructureAutomation SystemsML/Data InfrastructureEvalsSQLData PipelinesWorkflow Systems

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
IndustryFintech
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Rippling logo

Rippling

Fintech

Software Engineer II at Rippling | SkillMX | SkillMX