Skip to content

Senior Staff Machine Learning Engineer, Communication & Connectivity

244k – 305kUnited StatesRemote12+ YOE
Summary

Lead ML architecture and implementation for Airbnb's Messaging & Notifications, building recommendation engines, ranking systems, and LLM-powered experiences while mentoring engineers.

About the role

Responsibilities

  • Architect and implement advanced machine learning solutions including recommendation engines, ranking systems, intent detection models, and integration of intelligence into existing platforms
  • Lead efforts to harness Large Language Models (LLMs) to create transformative AI experiences
  • Shape initiatives from inception to production in Messaging and Notifications domain
  • Envision, champion, and support development of novel ML systems, product integrations, and performance optimizations
  • Lead, mentor, challenge and grow software engineers and applied scientists
  • Raise the AI/ML skillset within the organization through teaching and mentoring

Requirements

  • 12+ years of software engineering experience, with 2+ years in a Principal or Senior Staff Engineer role with ownership over large-scale software systems
  • Background in design and development of scalable AI and ML systems and services
  • Passion for building ML-powered products
  • Experience owning and fostering engineering maturity in multiple organizations
  • Proactive, curious, excellent communicator, and inspiring colleague/coach/mentor
Skills
Machine LearningLarge Language ModelsRecommendation SystemsRanking SystemsIntent DetectionAI SystemsScalable SystemsPythonDeep LearningNatural Language Processing
Similar roles at this salary range
All ML Engineering jobs →
Traba

Staff Software Engineer

Founding Staff Applied Agent Engineer to architect and lead Traba's agentic platform, building production LLM/agent systems that integrate with customer WMS/TMS/ERP and drive industrial operations. Requires 7+ years engineering experience with 2+ years building production agent systems.

240k – 300kNew York, NY +1ML EngineeringOn-siteLLMKafka
Traba

Senior Software Engineer

Founding Senior Applied Agent Engineer building production LLM agent systems that automate supply chain workflows. Requires 5+ years engineering experience with 1+ year shipping LLM/agent features, strong Python/TypeScript skills, and hands-on agent stack experience.

200k – 240kNew York, NY +1ML EngineeringOn-sitePythonNode.js
Cribl

Staff Software Engineer, Cribl AI

Staff-level AI/ML engineer building and productionizing generative AI features across backend and frontend for Cribl's observability platform. Requires 6+ years experience, AI/ML and MLOps background, and TypeScript/JavaScript proficiency.

225k – 265kUnited StatesML EngineeringRemoteLLMsReact
Perplexity

Member of Technical Staff

ML Engineer building and optimizing production recommendation, ranking, and personalization systems that integrate LLMs for Perplexity's AI product.

220k – 405kSan Francisco, CA +1ML EngineeringOn-siteLLMsFeature Stores
Perplexity

Member of Technical Staff

Build and own multimodal AI product and platform systems across the stack at Perplexity. Requires production systems experience, full-stack capability, and strong product judgment.

220k – 405kSan Francisco, CAML EngineeringOn-siteC++Rust