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- ...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 ....SeniorFull timeImmediate start
$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...SeniorLocal areaWorldwide$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...SeniorWork experience placementLocal area$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:...SeniorWork experience placementWork at officeLocal areaRemote workRelocationRelocation package$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...SeniorFull timeWork at office$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...SeniorWork at officeRemote workWork from homeHome officeFlexible hours$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...SeniorRelocation$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$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...SeniorFull timeCurrently hiringWork at officeLocal areaRemote workRelocationRelocation package$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...SeniorH1b- ...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
$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...SeniorWork experience placement$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...SeniorFull time$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...SeniorWork experience placement- ...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
$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...SeniorFull timeRemote work$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$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,...SeniorFull timeRemote work$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...SeniorFull time$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...SeniorTemporary workLocal areaWorldwide$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...SeniorFull time$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...SeniorContract workLocal areaImmediate startRemote workWorldwideHome officeFlexible hours$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 -...SeniorPermanent employmentWork at officeMonday to FridayFlexible hoursNight shiftWeekend work$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...SeniorFull timeTemporary workRemote work$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,...SeniorFor contractorsRemote work- ...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...SeniorWork at officeFlexible hours2 days per week3 days per week
$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...SeniorFor contractorsWork experience placementWork at officeRemote work$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...SeniorFull timeWork at officeLocal areaRemote workFlexible hours3 days per week$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...SeniorWork at officeLocal areaRemote work2 days per week3 days per week- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Machine Learning Engineer. Be the first to apply!
- machine learning software engineer San Francisco, CA
- ai ml engineer San Francisco, CA
- graduate machine learning engineer San Francisco, CA
- computer vision machine learning engineer San Francisco, CA
- machine learning engineer San Francisco, CA
- senior ml engineer San Francisco, CA
- junior machine learning research engineer San Francisco, CA
- machine learning ai engineer San Francisco, CA
- data scientist machine learning engineer San Francisco, CA
- senior cost analyst San Francisco, CA


