What is a Machine Learning Engineer at Appfolio?
As a Machine Learning Engineer at Appfolio, you are at the forefront of transforming the real estate and property management industry through artificial intelligence. Appfolio builds powerful cloud-based business management software, and our machine learning teams are responsible for injecting intelligence into every layer of this ecosystem. You will be tackling complex problems involving vast amounts of property, financial, and user data to automate workflows, optimize pricing, and improve the leasing experience for millions of users.
The impact of this position is massive. You are not just building models in a vacuum; you are directly influencing core product features that save our customers thousands of hours. Whether it is leveraging deep learning to extract data from complex financial documents, building recommendation systems for prospective tenants, or predicting maintenance issues before they occur, your work will have high visibility and immediate business value.
Expect a highly collaborative, fast-paced environment where you will balance rigorous academic machine learning concepts with practical software engineering. This role requires a unique blend of theoretical depth—particularly in neural networks and deep learning—and the engineering pragmatism needed to deploy scalable solutions into production. You will work alongside passionate engineers and product managers to define the future of property technology.



