Software Engineer II
Rippling
Rippling
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.
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.
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.
Rippling
Fintech