onsite
Staff Machine Learning Engineer - Leasing - AppFolio
ML Engineer
Lead the design and deployment of autonomous AI agents that manage the full leasing lifecycle, leveraging Python, ML, NLP, and AWS to deliver scalable, data‑driven solutions for real‑estate property management.
About the role
Key Responsibilities
- Architect and implement end‑to‑end ML pipelines for the Leasing Performer AI agent, from data ingestion to model inference.
- Collaborate with product and engineering teams to translate leasing domain requirements into scalable ML solutions.
- Develop and maintain production‑grade models using Python, PyTorch/TensorFlow, and NLP techniques for lead scoring, tour scheduling, and application processing.
- Design MLOps workflows on AWS (SageMaker, Lambda, Step Functions) to automate model training, deployment, and monitoring.
- Analyze model performance, conduct A/B testing, and iterate to improve accuracy and user experience.
Requirements
- 10+ years of experience in machine learning engineering, with a strong background in production ML systems.
- Proficiency in Python, deep learning frameworks, and AWS services for ML.
- Hands‑on experience with NLP, recommendation systems, and large‑scale data pipelines.
- Deep understanding of MLOps practices, model versioning, and continuous integration/continuous deployment.
- Excellent communication skills and ability to work cross‑functionally in a fast‑paced environment.
Skills
pythonmachine learningawsnlpdeep learningmlops