R

Rippling

Unified HR and IT management platform

Senior Machine Learning Engineer - AI Cloud

Natural Language Processing & LLMsUpdated on Nov 14
Full-time

About the Job

Requirements

  • At least 5 years of software engineering experience, including at least 3 years focused on machine learning, and experience shipping and operating machine learning systems in production.
  • Strong practical experience with modern machine learning, including large language models, transformer architectures, fine-tuning, and retrieval-augmented generation; familiarity with reinforcement learning from human feedback or related model-alignment techniques.
  • Strong fundamentals in classical machine learning and statistics.
  • Hands-on proficiency with machine learning frameworks such as PyTorch or JAX and production machine learning infrastructure.
  • Experience building evaluation systems for generative artificial intelligence.
  • Ability to independently deliver complex machine learning projects, make sound technical tradeoffs, and collaborate across functions.
  • Strong product instincts and ability to connect model improvements to customer outcomes.
  • Clear, precise communication to diverse audiences.
  • Comfort with ambiguity and high velocity.

Responsibilities

  • Own the end-to-end machine learning lifecycle for high-impact artificial intelligence projects, from problem definition through production deployment and iteration.
  • Design and implement machine learning systems, including fine-tuned large language models, retrieval-augmented generation, reward models, and multi-agent orchestration, tailored to the enterprise domain.
  • Build robust evaluation and experimentation capabilities, including offline benchmarks, A/B testing, and continuous monitoring of model quality.
  • Develop training pipelines and data flywheels that leverage the company's structured data graph.
  • Evaluate how reinforcement learning from human feedback, distillation, structured decoding, and tool-use training can improve model quality, reliability, and efficiency, and take applicable techniques from research to production.
  • Build and improve feedback loops, active learning workflows, and automated retraining pipelines.
  • Partner with Product and Platform teams to translate requirements into reliable machine learning systems and deliver measurable product improvements.
  • Contribute to design and code reviews, share machine learning best practices, and mentor engineers within the team.
  • Stay current with machine learning research and apply relevant advances to production systems.

Desired Qualifications

  • Publications in top machine learning venues such as NeurIPS, ICML, ACL, or EMNLP.
  • Experience with enterprise data or knowledge graphs.

About the Company

Rippling

Unified HR and IT management platform

Rippling provides a unified SaaS platform that combines HR and IT management. It automates payroll, benefits administration, employee data management, and app/device provisioning, all within one system. The platform integrates these functions so businesses can handle HR and IT tasks from a single interface, with automation and connections to other business apps. Its approach centers on offering a subscription-based service that includes core HR tools plus optional services like device management and broker partnerships. Rippling aims to reduce administrative overhead and improve operational efficiency by keeping HR data, payroll, benefits, and IT management in one place.

Company size
5,001-10,000
Company stage
Series G
Total funding
$1.8B
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Rippling

See more jobs