Unclassified - New York, NY

posted 3 days ago

Full-time - Mid Level
New York, NY

About the position

At Rippling, we leverage machine learning and large language models to create software solutions that empower our customers to operate their businesses more effectively. This role involves developing features for existing Rippling products as well as creating new products that utilize advanced AI capabilities. Successful candidates will demonstrate autonomy and a proactive approach, possess strong customer empathy, and have the ability to drive outcomes across the entire engineering stack—from data ingestion to modeling and production deployment. As a Staff Software Engineer, you will be responsible for designing, developing, coding, and testing backend software systems. You will ensure operational excellence while scaling our data platform capabilities. Collaboration with other teams is essential as you will work on building AI and data-driven products that will be marketed by Rippling. Your contributions will directly impact the efficiency and effectiveness of our software offerings, making it crucial to have a strong foundation in software engineering principles and practices. We are looking for seasoned software engineers with a minimum of 8 years of industry experience. Ideal candidates will have a proven track record of building software across various levels of the stack, including foundational infrastructure, backend systems, and user experience. You should be able to highlight specific products that have benefited from your contributions. While experience in Python is preferred, it is not a strict requirement, as we value hands-on programming skills and the ability to communicate complex technical concepts clearly and effectively.

Responsibilities

  • Design, develop, code and test backend software systems.
  • Ensure operational excellence and scale our data platform capabilities.
  • Collaborate with other teams to build AI & data-driven products.

Requirements

  • 8+ years of industry experience in software engineering.
  • Experience building software at various levels of the stack (foundational infra, backend, UX).
  • Ability to communicate complex technical ideas with clarity and precision.

Nice-to-haves

  • Experience developing user-facing applications that utilize large language models (LLMs).
  • Experience with full stack software engineering (distributed systems, services, UX).
  • Experience with search relevance and search engine infrastructure.
  • Experience with big data systems in production (e.g., Spark, Pinot, Presto).

Benefits

  • Medical, Dental, Vision, FSA, HSA, Commuter, Life and Disability Benefits
  • Uncapped PTO and flexible work hours
  • Free onsite lunch
  • Generous parental leave
  • Transgender health insurance coverage
  • Great compensation package (salary, equity)
  • Fun, casual atmosphere and meeting-light culture