Skip to content
RipplingRipplingSan Francisco, CA

Staff Software Engineer - AI

Staff AI/ML Engineer architects production-grade AI systems including recommendation engines, multi-LLM architectures, and ML pipelines for Rippling's growth infrastructure. Requires 7+ years software engineering with 3+ years in production ML, expertise in LLMs, data engineering, and MLOps leadership.

Salary not listed
Hybrid7+ YOEML Engineering

About the role

What you will do

AI/ML Architecture & Systems Design

  • Architect, build, and optimize recommendation engines, personalization systems, and classification models for GTM automation
  • Design and implement multi-LLM architectures combining OpenAI, Claude, and Databricks models for intelligent decisioning and reasoning
  • Build, train, and evaluate models
  • Deploy and serve models using FastAPI, Kubernetes, and async microservices, with observability built in
  • Develop MLOps workflows for fine-tuning, retraining, model versioning, and automated evaluation

Data Engineering & Model Pipelines

  • Design medallion data architectures (Bronze/Silver/Gold) using Databricks Delta Live Tables and CDC patterns
  • Build real-time and batch data pipelines leveraging Kafka and Databricks for high-volume model inputs
  • Develop and maintain embedding systems and matrix factorization-based recommendation frameworks for personalization and ranking
  • Implement AI data quality and monitoring frameworks to ensure reliability and trust in model outputs

AI Reliability, Observability & Optimization

  • Implement AI observability (LangSmith, Braintrust) to track performance, bias, and drift
  • Build fallback and routing systems for multi-model deployments
  • Optimize cost and latency through batching, caching, and adaptive model selection

Technical Leadership & Collaboration

  • Lead design reviews and guide architecture for AI/ML-driven systems
  • Mentor engineers on LLM integration, MLOps, and recommendation systems
  • Collaborate closely with product and GTM partners to translate business goals into AI-driven automation

What you will need

  • 7+ years of software engineering experience, including 3+ years building production ML systems
  • Expertise in recommendation engines, matrix factorization, and personalization models
  • Deep experience integrating LLMs (OpenAI, Claude, etc.) into production applications
  • Hands-on experience training, evaluating, and deploying models in Databricks notebooks and Spark pipelines
  • Experience with MLOps tooling for off-the-shelf models like XGBoost, CatBoost, or LightGBM
  • Strong background in data engineering (Kafka, Spark, Databricks, PostgreSQL)
  • Proven ability to architect scalable AI systems and lead end-to-end deployment

Preferred Skills

  • Familiarity with LangChain, LangSmith, and vector databases
  • Deep understanding of multi-LLM coordination patterns, dynamic prompt routing, and evaluation loops
  • Experience implementing AI safety, guardrails, and interpretability frameworks
  • Experience deploying containerized AI services on Kubernetes
  • Solid understanding of feature stores, experiment tracking, and online/offline evaluation

Skills

Recommendation EnginesMatrix FactorizationOpenAIClaudeDatabricksSparkKafkaFastAPIKubernetesMLOpsXgboostCatboostLightgbmPostgresLangsmith

Similar roles

ML Engineering jobs
xAI

Member of Technical Staff

xAIPalo Alto, CA

Build and optimize the RL training framework and infrastructure for large-scale workloads at SpaceXAI, from ablations to production runs. Requires experience with distributed systems and proficiency in Python, JAX, Rust, or C++.

180k – 440k/yr
On-site5+ YOEML Engineering
Chime

Staff Software Engineer, AI & App Experience

ChimeNew York, NY +1

Staff Software Engineer building and scaling Jade, Chime's LLM-powered AI financial assistant. Sets technical direction for agent systems, evals, and guardrails while staying hands-on with prototyping, backend services, and cross-functional product delivery. Requires 8+ years production experience, deep AI/LLM fluency, and technical leadership.

223k – 308k/yr
Hybrid8+ YOEML Engineering
Anthropic

Staff + Senior Software Engineer, Cloud Inference Launch Engineering

AnthropicSan Francisco, CA

Build and own validation pipelines, CI/CD infrastructure, and platform integrations to launch frontier models and inference features reliably across AWS, GCP, and Azure. Requires strong large-scale distributed systems experience and track record improving release velocity.

320k – 485k/yr
Hybrid7+ YOEML Engineering
Coinbase

Senior Staff Software Engineer, Legal Automation

CoinbaseUnited States

Senior Staff Software Engineer building an AI agent platform and automated workflows to transform Coinbase's Legal organization. Architect production-grade LLM and multi-agent systems that replace manual legal processes such as agreement redlining and governance.

254k – 299k/yr
Remote12+ YOEML Engineering
Pinterest

Staff Machine Learning Engineer, Computer Vision

PinterestSan Francisco, CA

Staff Machine Learning Engineer developing state-of-the-art visual encoders and multimodal models at Pinterest Labs. Prototype visual reasoning tools, train billion-scale models on rich visual-text data, ship to production for recommender systems and VLMs, publish research, and mentor juniors. Requires strong CV/ML background, publications, and PhD or equivalent.

189k – 390k/yr
Hybrid7+ YOEML Engineering