Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Machine Learning Engineer

AppFolio

Hi, We’re AppFolio. We’re innovators, changemakers, and collaborators. We’re more than just a software company — we’re building the cloud and AI-native platform where the real estate industry comes to do business. We’re revolutionizing how property managers operate, how residents live, and how intelligence flows through an entire industry. We are now building the next generation of our platform with AI at the core.

Realm-X is AppFolio’s AI platform powering this transformation. It includes:

  • Assistant: a GenAI copilot embedded across the product experience
  • Flows: an agentic workflow system enabling automation of complex business processes
  • Performers: real-time, multi-modal AI agents operating across voice, text, email, and chat

We are building not only these experiences, but also the platform that enables teams across AppFolio to contribute and extend AI capabilities. At the foundation are deep agents, built on a real estate ontology and domain primitives, allowing AI systems to understand and operate across the full business context of AppFolio — powering both employee productivity and end-to-end automation.

Position Overview

We’re seeking a Sr Machine Learning Engineer to play a critical role in shaping Realm-X and the future of AI at AppFolio. This is a high-impact position focused on defining architecture, building next-generation AI systems, and influencing technical direction across teams. You will work at the intersection of machine learning, distributed systems, and product innovation to create AI systems that move beyond assistance into execution.

Responsibilities
  • Define and drive the technical vision and architecture for AI systems within Realm-X
  • Design and build deep, context-aware agents leveraging domain ontologies and structured business primitives
  • Lead the development of agentic workflows (Flows) that combine reasoning, planning, and execution
  • Architect systems for real-time, multi-modal AI agents (Performers) across communication channels
  • Build and evolve platform capabilities (tools, memory, evaluation systems, abstractions) to enable broad internal adoption
  • Translate ambiguous, high-impact problems into scalable, production-ready AI systems
  • Establish best practices for LLM evaluation, observability, safety, and iteration loops
  • Collaborate cross-functionally with product, design, and engineering leaders to shape strategy and execution
  • Mentor engineers and raise the technical bar across the organization
  • Identify and introduce emerging AI technologies and paradigms that create leverage for the business
What you’re looking for
  • You think in terms of systems and platforms, not just features
  • You have a track record of building and deploying ML/AI systems in production at scale
  • You are comfortable operating in high ambiguity and defining direction where none exists
  • You can lead through influence, aligning multiple teams around a technical vision
  • You balance long-term architecture with pragmatic delivery
  • You are motivated by high-impact problems that shape products and business outcomes
Additional Skills and Knowledge
  • Master’s or Ph.D. in Computer Science, Machine Learning, or a related technical field (required)
  • Extensive experience developing and deploying machine learning systems in production environments
  • Strong software engineering expertise with languages such as Python, Go, Ruby, or JavaScript
  • Deep understanding of distributed systems, APIs, and cloud infrastructure (AWS or similar)
  • Experience leading large, cross-functional technical initiatives
  • Ability to design systems that integrate structured data, models, and real-time decisioning
Nice to Have
  • Experience with LLMs, AI agents, and tool-using systems (e.g., LangChain, LangGraph, OpenAI APIs)
  • Familiarity with agentic architectures, planning/execution loops, and orchestration frameworks
  • Experience building domain-specific ontologies, knowledge graphs, or semantic layers evaluation frameworks for AI systems (offline and online)
  • Background in workflow orchestration systems (e.g., Temporal)
  • Experience building platforms that enable other engineering teams
  • Exposure to multi-modal AI systems (voice, chat, email, etc.)
Compensation & Benefits

The compensation that we reasonably expect to pay for this role is: 167,200.00 - 209,000.00 base pay. The actual compensation for this role will be determined by a variety of factors, including but not limited to the candidate’s skills, education, experience, and internal equity.

Please note that compensation is just one aspect of a comprehensive Total Rewards package. The compensation range listed here does not include additional benefits or any discretionary bonuses you may be eligible for based on your role and/or employment type.

Regular full-time employees are eligible for benefits.

Statement of Equal Opportunity
At AppFolio, we value diversity in backgrounds and perspectives and depend on it to drive our innovative culture. That’s why we’re a proud Equal Opportunity Employer, and we believe that our products, our teams, and our business are stronger because of it. This means that no matter what race, color, religion, sex, sexual orientation, gender identification, national origin, age, marital status, ancestry, physical or mental disability, or veteran status, you’re always welcome at AppFolio. #J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Sr. Machine Learning Engineer in San Francisco, CA vacancy
  •  ...Series A investment looking for a Sr. MLE with AI/ML expertise to build cutting-...  ...ll work at the intersection of software engineering and applied AI, turning the latest advancements...  ...by 2x Get notified about new Machine Learning Engineer jobs in San Francisco, CA .... 
    Senior
    Full time
    Immediate start

    Greylock Partners

    San Francisco, CA
    2 days ago
  • $166k - $210.25k

     ...to evolve, we are seeking multiple GenAI Engineers from junior levels to more senior levels...  ...Apache Spark™, Delta Lake and MLflow. To learn more, follow Databricks on Twitter, LinkedIn...  .... What We’re Looking For 2–8 years of machine learning engineering experience in high‑velocity... 
    Senior
    Local area
    Worldwide

    Databricks

    San Francisco, CA
    2 days ago
  • $180k - $220k

     ...Machine Learning Engineer At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device... 
    Senior
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    14 days ago
  • $189.72k - $332.01k

     ...fine tuning, alignment, and Red Teaming. Collaborate with other engineering teams (trust and safety, ML Platform, Content Understanding,...  ...eligible for relocation assistance. Visit our PinFlex page to learn more about our working model. In‑Office Requirement Statement:... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    1 day ago
  • $141k - $228.08k

     ...stronger relationships, and the kind of precision that drives great outcomes. Job Summary Job Summary We are seeking a Machine Learning Engineer to join our pioneering security team. This role is for a technical expert passionate about deconstructing complex threats... 
    Senior
    Full time
    Work at office

    Palo Alto Networks

    San Francisco, CA
    11 hours ago
  • $124.8k - $220.8k

     ...we are open to remote candidates in other locations. The Machine Learning (ML) Practice team is a specialized customer-facing ML team...  ...help them shape their long-term initiatives working alongside engineering, product, and developer relations, and internal subject... 
    Senior
    Work at office
    Remote work
    Work from home
    Home office
    Flexible hours

    Databricks

    San Francisco, CA
    2 days ago
  • $181.1k - $318.4k

    Staff/Sr. Machine Learning Engineer, Foundation Models - AI, Search & Knowledge Platforms San Francisco Bay Area, California, United States Machine Learning and AI Do you feel you think differently, you are eager to break status quo, are bold and ambitious, aren’t afraid... 
    Senior
    Relocation

    Apple

    San Francisco, CA
    2 days ago
  • $110k - $145k

     ...Position Overview We are looking for a talented and experienced Deep Learning Engineer specializing in Large Language Models (LLMs) to join our dynamic team. In this role, you will play a pivotal part in enhancing the reliability, safety, and performance of AI models... 
    Senior

    A10 Networks

    San Francisco, CA
    2 days ago
  • $161.26k - $332.01k

     ...computer vision, multimodal representation learning, heterogeneous graph neural networks,...  ...core Canvas pod is a small group (~6 engineers along with a product prototyping team)...  ...computer vision experience. * M.S. or PhD in Machine Learning, Computer Science, or related... 
    Senior
    Full time
    Currently hiring
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    2 days ago
  • $225k - $325k

     ...Senior Machine Learning Engineer ABOUT THE ROLE This is a hands-on, high-ownership role for ML engineers who want to build production models that actually ship, and perform under real-world constraints. As a Founding Senior Machine Learning Engineer, you’ll work... 
    Senior
    H1b

    kadence

    San Francisco, CA
    4 days ago
  •  ...Senior Machine Learning Engineer, Computer Vision, HD Map and SLAM Houston, TX or SF Bay Area preferred Company Introduction At Bot Auto, we are revolutionizing the transportation of goods with our cutting-edge autonomous trucks, enhancing the quality of life... 
    Senior

    Bot Auto

    San Francisco, CA
    2 days ago
  • $204k - $259k

     ...Senior Machine Learning Engineer, Simulation Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The... 
    Senior
    Work experience placement

    Waymo

    San Francisco, CA
    2 days ago
  • $140k - $240k

     ...Job Title: Senior Machine Learning Engineer Salary: $140,000 – $240,000 + Equity + Benefits Job Type: Full-time About the Role: We’re hiring a Machine Learning Engineer to join a fast-growing AI startup based in San Francisco , focused on transforming... 
    Senior
    Full time

    Willing Care Recruitment

    San Francisco, CA
    2 days ago
  • $200k - $400k

     ...-growth venture backed by forward‑thinking investors, and we are seeking an innovative strategic engineer to help us scale. Role Overview The Senior Machine Learning Engineer will play a central role in designing, building, and optimizing large‑scale machine learning... 
    Senior
    Work experience placement

    Troveo AI

    San Francisco, CA
    2 days ago
  •  ...with both traditional infrastructure such as load balancers, NLB, etc., as well as very different infrastructure around inference engines and GPU loads. This is a role that will inherently require deep experience with inference engines. Contributions to vLLM, SGLang... 
    Senior

    Morph Inc.

    San Francisco, CA
    2 days ago
  • $204k - $259k

     ...Perception team builds the system which learns the spatial-temporal representation and...  ...from a diverse set of sensors, enabling engineers like you to (1) develop methods for efficiently...  ...Lead Manager. You will: Apply machine learning techniques to build multi-modal... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  • $160k - $250k

     ...Senior Machine Learning Engineer In order to execute our vision, we need to grow our team of best-in-class machine learning engineers. We are looking for developers who are excited about staying at the forefront of deep learning technology, prototyping state-of-the-... 
    Senior

    Hive

    San Francisco, CA
    11 hours ago
  • $204k - $259k

     ...serving as the foundation for training and validating the AV stack. We are an advanced ML and engineering team that leverages state-of-the-art computer vision, deep learning, and generative AI to automatically analyze driving logs, generate rich scene understanding,... 
    Senior
    Full time
    Remote work

    Waymo

    San Francisco, CA
    3 days ago
  • $200k - $260k

     ...Senior Machine Learning Engineer, Voice AI San Francisco About the Role Together AI is building the best inference infrastructure for voice applications. Our Voice AI platform powers production-grade, real-time voice agents and applications — serving speech-to... 
    Senior
    Full time

    Together AI

    San Francisco, CA
    4 days ago
  • $151.8k - $265.35k

     ...deliver hyper-personalized experiences at every touchpoint-from first awareness through closed revenue. We are looking for a Machine Learning Engineer to join our AI and Agents team, define and own the ML architecture vision for our B2B journey orchestration platform. In... 
    Senior
    Temporary work
    Local area
    Worldwide

    Adobe

    San Francisco, CA
    4 days ago
  • $244k - $320k

     ...email, and push notifications, our AI-powered personalization engine delivers bespoke experiences that drive performance, revenue...  ...'s Corporate Equality Index [ About the Role Our Machine Learning Engineering team powers personalized experiences for hundreds... 
    Senior
    Full time

    Attentive

    San Francisco, CA
    11 hours ago
  • $133.5k - $212k

     ...candidates from all backgrounds and encourage you to apply. Learn more about our story and mission on our Culture and About...  ...together! Position Overview We are looking for a Senior Machine Learning Engineer to build the core Machine Learning foundations that power... 
    Senior
    Contract work
    Local area
    Immediate start
    Remote work
    Worldwide
    Home office
    Flexible hours

    Iterable

    San Francisco, CA
    3 days ago
  • $500 per month

     ...laser weapons to shoot down drones. We're a small team of engineers, former US military operators, and subject matter experts...  ...private range. The Role and Your Impact: We need a Senior Machine Learning Engineer to lead the perception stack for Archimedes -... 
    Senior
    Permanent employment
    Work at office
    Monday to Friday
    Flexible hours
    Night shift
    Weekend work

    Aurelius Systems

    San Francisco, CA
    11 hours ago
  • $204k - $259k

     ...Senior Machine Learning Engineer – VLM/LLM Evaluation Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver... 
    Senior
    Full time
    Temporary work
    Remote work

    Waymo

    San Francisco, CA
    1 day ago
  • $131.4k - $235.95k

     ...the planet. By creating software tools for making buildings, machines, and even the latest movies, we influence and empower some...  ...most creative people in the world. As a Senior Machine Learning Engineer focused on Machine Learning Ops (MLOps) for CAD and BIM,... 
    Senior
    For contractors
    Remote work

    Autodesk

    San Francisco, CA
    6 days ago
  •  ...unmarked building somewhere in Silicon Valley, a small team of engineers is working on what could become one of the most...  ...such as TensorFlow, PyTorch, etc. ~ Deep understanding of machine learning algorithms and the model development lifecycle (data preprocessing... 
    Senior
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Sailplane

    San Francisco, CA
    2 days ago
  • $131.4k - $235.95k

     ...Requisition ID # 25WD94218 The Growth Experience Technology Machine Learning Team (GET-ML) @Autodesk The GET-ML Team is responsible...  ...and practical impact. Team members partner closely with ML engineers, MLOps, product managers, and business stakeholders, and we... 
    Senior
    For contractors
    Work experience placement
    Work at office
    Remote work

    Autodesk

    San Francisco, CA
    6 days ago
  • $180k - $220k

     ...Sr. Machine Learning Engineer Flexible advertising, unified by data. Nexxen empowers advertisers, agencies, publishers, and broadcasters around the world to utilize data and advanced TV in the ways that are most meaningful to them. Our flexible and unified technology... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Nexxen

    San Francisco, CA
    5 days ago
  • $161.93k - $227.33k

     ...Senior Machine Learning Engineer Brisbane, California At Freenome, we are seeking a Senior Machine Learning Research Engineer to join the Machine Learning Science (MLS) team, within the Computational Science department. The ideal candidate has a strong knowledge... 
    Senior
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Freenome

    Brisbane, CA
    4 days ago
  •  ...a systems thinker who turns ambiguous business problems into scalable ML architectures, serving as a bridge between research and engineering reality. You will have direct influence on the company’s AI roadmap. Responsibilities Architect end-to-end ML systems designed... 
    Senior

    Sierracorp

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Machine Learning Engineer. Be the first to apply!