1. What is a Machine Learning Engineer at Appfolio?
As a Machine Learning Engineer at Appfolio, you will play a pivotal role in designing, building, and scaling intelligent systems that transform the property management software industry. Your daily work directly influences core product verticals, such as leasing automation, operational workflows, and data-driven decision-making tools utilized by thousands of customers. By bridging the gap between complex data science models and robust production software, you ensure that machine learning solutions deliver reliable, high-performance value at scale.
This role combines high-level technical architecture with hands-on implementation, requiring you to navigate complex data environments and deploy models that solve real-world user problems. You will work alongside cross-functional teams of software engineers, product managers, and data scientists to translate ambiguous business challenges into structured, scalable machine learning solutions. Whether you are optimizing deep learning models or scaling neural network architectures, your contributions drive the company's competitive edge in applied artificial intelligence.
Expect an environment that values technical rigor, cross-functional collaboration, and a strong user-first mindset. While the interview process is thorough and challenging, the engineering culture prioritizes transparency, support, and professional growth. You will find yourself engaging with sharp, passionate peers who are deeply committed to both product excellence and the company's broader mission.



