Jobs · Engineering · New York

Software Engineer II, Backend - Data Cloud

Rippling · New York, NY · 1 mo ago
On-siteEngineeringFull-time

About the role

The Data Cloud Team at Rippling is responsible for building and maintaining the foundational data infrastructure and AI capabilities that power Rippling's unified platform. This role involves designing and implementing core backend services and APIs that support critical product features and complex business logic.

Key responsibilities include ensuring systems are scalable, reliable, and secure, collaborating with product, frontend, and platform teams, and elevating the team's technical standards through code and design reviews.

Responsibilities

  • Own the design and implementation of core backend services and APIs that power critical product capabilities and complex business logic.
  • Ensure all systems are built for high-volume scale, reliability, and security, making strategic decisions about infrastructure and data integrity.
  • Work seamlessly with product, frontend, and platform teams to translate feature goals into robust, high-performance technical solutions.
  • Elevate the team's technical standards, lead code and design reviews, and mentor engineers on backend best practices.

Requirements

  • 2+ years of experience in a production environment using Python, Go, or a similar high-scale backend language.
  • Deep expertise in distributed systems architecture, data modeling, and performance optimization of relational databases.
  • Experience contributing to systems operating at significant technical and organizational scale.
  • Strong understanding of CS/algorithms fundamentals and experience with complex project delivery.
  • Exceptional communication skills with technical and cross-functional stakeholders.

Qualifications

  • Exceptional problem-solving skills and a passion for building scalable and performant systems.
  • Experience with data modeling, database design, and optimization.
  • Knowledge of cloud platforms and services (AWS, Azure, Google Cloud).
  • Experience with machine learning and AI frameworks (TensorFlow, PyTorch).
  • Experience with NoSQL databases (MongoDB, Cassandra).

Skills

  • Python, Go, or equivalent high-scale backend language.
  • Distributed systems architecture.
  • Data modeling and optimization.
  • Cloud platforms and services.
  • Machine learning and AI frameworks.
  • NoSQL databases.

Benefits

  • Competitive salary and benefits package.
  • Equity compensation.
  • Flexible work arrangements.
  • Comprehensive health and wellness programs.
  • Professional development opportunities.
  • Work-from-home options for eligible employees.

Pay

A competitive salary and benefits package, including equity, is offered based on experience and location.

Schedule

This role offers flexible work arrangements, including the option to work in-office at least three days a week, depending on location and company policy.

Similar jobs