Soma Capital Portfolio Jobs

Senior Software Engineer, Growth

Rippling

Rippling

Software Engineering, Sales & Business Development
San Francisco, CA, USA
Posted on Wednesday, August 21, 2024
About Rippling
Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.
Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365—all within 90 seconds.
Based in San Francisco, CA, Rippling has raised $1.2B from the world’s top investors—including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock—and was named one of America's best startup employers by Forbes.
We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.
About the role

The Growth Engineering team is dedicated to building best in class products, data infrastructure, and processes designed to give marketers the ultimate leverage for campaign execution. The team partners very closely with Go-To-Market and data teams, in a collaborative relationship, to build solutions that amplify the effectiveness of the Rippling GTM strategy – everything from ML recommendation algorithms, to core data infrastructure / pipeline work, to building marketing products and complex workflows, to proprietary data funnels, to much more.

We are seeking a talented growth minded, senior software engineer to join the team. The ideal candidate wants to work in an agile environment close to the business and is not tied down to one specific product, but rather is a catalyst of innovation serving a variety of different business needs and pains.

What you will do
  • Leverage ML/AI to build recommendation algorithms and audience generation at scale

  • Develop state of the art experimentation platforms to enable growth experiments at scale.

  • Develop high-quality software with attention to detail using tech stacks like Python, React, MongoDB, Snowflake and Kafka

  • Leverage big data technologies like Apache Presto, Apache Pinot, Flink, and Airflow

  • Create customer data pipelines across different business systems that work at scale

  • Design, develop, code, and test software systems, improvements, products, and user-facing experiences

  • Work alongside software architects and senior developers doing state-of-the-art development work

  • Contribute to product design and implementation discussions

  • Find and build unique solutions to implement projects from the idea phase to production

What you will need
  • A minimum 5 years of professional work experience

  • Strong coding and low level design skills

  • Experience working in a fast-paced, dynamic environment

  • Proven track of developing scalable and extendable core services or products

  • Excellent ability to communicate complex technical ideas with clarity and precision