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

Sr. Machine Learning Engineer

AppFolio

Description

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:
  • 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 (transactions, actions, reports, metrics, and skills), allowing AI systems to understand and operate across the full business context of AppFolio - powering both employee productivity and end-to-end automation.

Who we are looking for

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
You know you're the right fit if...
  • 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 - see here.

#LI-KB1

About AppFolio

AppFolio is the technology leader powering the future of the real estate industry. Our innovative platform and trusted partnership enable our customers to connect communities, increase operational efficiency, and grow their business. For more information about AppFolio, visit appfolio.com.


Why AppFolio

Grow We enable a culture of high performance, where delivering results is recognized by opportunities for growth and compelling total rewards. Our challenging and meaningful work drive the growth of our business, and ourselves.

Learn We partner with you to realize your potential by investing in you from the start. We're cultivating a team of big thinkers through coaching and mentorship with our best-in-class leaders, and giving you the time and tools to develop your skills.

Impact We are creating a world where living in, investing in, managing, and supporting communities feels magical and effortless, freeing people to thrive. We do this by innovating with purpose while cultivating a culture of impact. We learn as much from each other as we do our customers and our communities.

Connect We excel at hybrid work by fostering an environment that feels flexible, personal and connected, no matter where we are. We create space to fuel innovation and collaboration, and we come together to celebrate, connect, and succeed.

Paddle as One.

Learn more at appfolio.com/company/careers

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Machine Learning Engineer in United States vacancy
  • $130k - $145k

     ...Job Description Job Description LRS Consulting is seeking a Senior Machine Learning Engineer to design, build, and scale production-grade machine learning and Generative AI systems. This role focuses on developing advanced ML and LLM-powered applications that leverage... 
    Senior
    Permanent employment

    Levi, Ray, & Shoup, Inc.

    Kansas City, MO
    13 days ago
  • $180k - $220k

     ...Job Description At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer...  ...and need your help! We are looking for a highly technical Machine Learning Engineer to lead our efforts in Object Detection and... 
    Senior
    Work experience placement
    Local area

    Ouster

    San Francisco, CA
    21 days ago
  • $175k - $225k

     ...make an impact today! POSITION PURPOSE: The Senior ML Ops Engineer leads the design and maintenance of scalable, secure...  ...solutions, and ensures the scalability and robust governance of machine learning and generative AI initiatives. RESPONSIBILITIES: ML Model... 
    Senior
    16 hours
    Local area

    CIM Group, LP

    Los Angeles, CA
    2 days ago
  •  ...HG Insights seeks Sr Machine Learning Engineer (SMLE-BP) in Santa Barbara, CA. Design, build & iterate production machine-learning models that power customer-facing analytics & internal automations. Telecommuting permitted. Reqs MS+5. $280,000 - $310,000 /yr. Email resume... 
    Senior
    Remote work

    HG Insights

    Santa Barbara, CA
    5 hours ago
  •  ...reliably at scale. ~ Extensive ML engineering experience, including 5+ years of...  ...development and 3+ years deploying NLP/deep learning models in cloud production environments...  ...engineering. Title: Sr Machine Learning Engineer, GenAI Location... 
    Senior
    Remote work

    3B Staffing LLC

    Boston, MA
    1 day ago
  •  ...Software Development Engineer Strong background in software development, machine learning, and experience with time series databases such as Prometheus, Big Query, Splunk, Kafka, and Graphite. The ideal candidate will also have experience with Golang development and... 
    Senior

    Samprasoft

    Sunnyvale, CA
    1 day ago
  •  ...Data Scientist Sit at the intersection of software engineering and data science. Leverage big data tools and programming...  ...are ready to scale as needed. Prior experience with machine vision and machine learning in financial services is essential. Key... 
    Senior
    Internship

    Veryfi

    San Mateo, CA
    2 days ago
  •  ...Job Title: Staff Machine Learning Engineer Location: Alameda, CA (Hybrid) Client: Abbott Laboratories Type: Full-Time / W2 Experience: 8+ years Job Description: Abbott Laboratories is seeking a Staff Machine Learning Engineer... 
    Senior
    Full time

    Procyon TS

    Alameda, CA
    4 days ago
  •  ...Mandatory skills - A blend of person who is familiar with Machine Learning Models, Docker, Container, Kubernetes, SQL, Excel, Power BI...  ...best suited to train and test the model. Work on feature engineering to ensure most information going into the model for prediction... 
    Senior

    Omni Inclusive

    Boca Raton, FL
    2 days ago
  •  ...Sr. Machine Learning Engineer Location: Bellevue, WA Position Type: Contract US Citizen, Green Card, TN, GC EAD and H4 EAD only. No third-party agencies corp to corp. Skill Sets: Enterprise-scale technical experience with AI technologies (Azure Machine... 
    Senior
    Contract work

    Georgia IT Inc

    Bellevue, WA
    4 days ago
  •  ...Knowledge and Information Team is building the next-generation of machine learning solutions for Knowledge Q&A at Apple and help power features...  ...the latest advancements in machine learning and software engineering to understand user queries and intents, retrieve and rank... 
    Senior
    Work experience placement

    Apple

    Seattle, WA
    1 day ago
  •  ...Muni, We received a new role from Toyota. Max rate is 95/hr. Toyota Connected's Mobility team is looking for a Sr. Machine Learning Engineer who will use machine learning techniques to help us create state-of-the-art solutions for non-trivial, and arguably,... 
    Senior
    Internship

    Kasmo Global

    Schaumburg, IL
    1 day ago
  •  ...Overview Function: Engineering, R&D → Data Science / Machine Learning / Operations Research About PulsePoint: PulsePoint is a fast-growing healthcare technology...  ..., and decision support easy and instantaneous. Sr. Machine Learning Engineer, AdTech Responsibilities As... 
    Senior
    For contractors
    Remote work

    PulsePoint

    New York, NY
    2 days ago
  •  ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3...  ...production solutions that leverage generative AI and LLMs Machine learning model solution design, build, orchestration and implementation... 
    Senior
    Local area
    Worldwide

    V2soft

    Farmers Branch, TX
    3 days ago
  •  ...shape the future of AI and beyond. Together, we advance your career. THE ROLE: We are looking for a Fellow/Sr. Fellow Machine Learning Engineer to join our Training At Scale team. If you are excited by the challenge of distributed training of large models on a... 
    Senior

    Advanced Micro Devices , Inc.

    San Jose, CA
    4 days ago
  •  ...Would you like to play a part in building the next generation of generative AI applications at Apple? We’re looking for Machine Learning Engineers to work on ambitious projects that will impact the future of Apple, our products, and the broader world. This role is directed... 
    Senior

    Apple

    Seattle, WA
    1 day ago
  • $181.1k - $318.4k

     ...AIML - Sr Machine Learning Engineer - Answers, Knowledge & Information (AKI) The Answers, Knowledge and Information team is revolutionizing the way hundreds of millions of people access information on their devices, all while keeping user privacy at the forefront.... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $67 - $80 per hour

     ...Excellent contract-to-hire job opportunity Looking for a Sr. ML NLP Developer to join an Artificial Intelligence team. Join...  ...encouraged. Description: • Work on state of the art Machine Learning, Natural Language Processing and Gen AI projects. • Learn... 
    Senior
    Hourly pay
    Permanent employment
    Contract work
    Remote work

    TekLead

    Agoura Hills, CA
    5 days ago
  •  ...strengthening cyber resilience for the infrastructure, systems, and organizations that keep the world running. Our Team's Vision: Our Engineering team is shaping the future of cybersecurity. We thrive on visionary leadership, autonomy, and ownership, fostering a culture of... 
    Senior
    Immediate start

    Illumio

    Sunnyvale, CA
    1 day ago
  •  ...Machine Learning Engineer / Architect Experience • 7+ years’ experience in designing and developing enterprise class AI Platforms and solutions • 3+ years of experience with enterprise fully automated Model and Risk management solution. • 3+ years implementing Data... 
    Senior

    Samprasoft

    Piscataway, NJ
    2 days ago
  •  ...Role Number: 200641184-3337 Summary The Apple Services Engineering team is one of the most exciting examples of Apple’s long-...  ...and engineers build secure, end-to-end solutions powered by machine learning. Thanks to Apple’s unique integration of hardware, software... 
    Senior
    Worldwide
    Flexible hours

    Apple

    Seattle, WA
    3 days ago
  • $286.2k - $326.7k

     ...Sr. Distinguished Machine Learning Engineer (Remote-Eligible) Overview At Capital One, we are creating responsible and reliable AI systems, changing banking for good. For years, Capital One has been an industry leader in using machine learning to create real-time,... 
    Senior
    Full time
    Part time
    Local area
    Remote work
    Flexible hours

    Capital One

    Phoenix, AZ
    2 days ago
  •  ...Senior Machine Learning Engineer Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data... 
    Senior

    Expedia Group

    Seattle, WA
    1 day ago
  • $314.8k - $359.3k

    Sr. Distinguished Machine Learning Engineer Overview: As a Capital One Machine Learning Engineer, you'll be providing technical leadership to engineering teams dedicated to productionizing machine learning applications and systems at scale. You'll participate... 
    Senior
    Full time
    Part time
    Local area

    Capital One

    Plano, TX
    4 days ago
  •  ...have partnered with our client in their search for a Senior Machine Learning Engineer to work remotely. Responsibilities Machine...  ...Computer Science, Engineering, or a related field. Title Sr Machine Learning Engineer Location 100% remote EST... 
    Senior
    Work experience placement
    Remote work

    Korn Ferry

    New York, NY
    3 days ago
  •  ...Machine Learning Engineer As a Machine Learning Engineer, build and maintain large scale ML Infrastructure and ML pipelines. Contribute to building advanced analytics, machine learning platform and tools to enable both prediction and optimization of models. Extend existing... 
    Senior
    Shift work

    Samprasoft

    Durham, NC
    1 day ago
  • $156.77k - $198.27k

     ...resourceful, collaborative, and passionate about delivering consistent excellence, Optimum is for you! Job Summary Machine Learning Engineers work to deploy end-to-end solutions to business problems leveraging AI and/or ML principles as needed to create those... 
    Senior
    Work experience placement
    Local area

    Altice USA

    Long Island City, NY
    3 days ago
  • $151.8k - $265.35k

     ...n Adobe Firefly’s Generative AI Services team is seeking Senior Machine Learning Engineers for our GenAI Services area. In this high-impact role, you will work with a team of talented engineers in building scalable, high-performance generative AI systems-powering... 
    Senior
    Temporary work
    Local area
    Worldwide

    Adobe

    San Jose, CA
    1 day ago
  • $141.9k - $190.3k

     ...Senior Machine Learning Engineer Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all working to build and advance the technological backbone for Disney... 
    Senior

    The Walt Disney Studios

    Glendale, CA
    1 day ago
  • $100k - $160k

     ...years, ENSCO has been providing leading-edge engineering, science and advanced technology solutions...  ...systems that connect these domains. Learn more about ENSCO. Position Description ENSCO, Inc. is seeking a Sr. Machine Learning Engineer with direct experience and... 
    Senior
    Full time
    Contract work
    Worldwide

    ENSCO

    Cocoa Beach, FL
    4 days ago

Do you want to receive more vacancies?

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