Staff Machine Learning Engineer
AppFolio
Job Description
Job Description
Hi, We're AppFolio
We're innovators, changemakers, and collaborators. We're more than just a software company — we're building the AI-native platform where the real estate industry comes to do business. We're transforming Property Management; how property managers operate, how residents live, and how intelligence flows across an entire industry.
Realm-X is AppFolio's AI-native platform powering this transformation. It enables a new generation of intelligent capabilities across our products, including Realm-X Assistant (copilot), Flows (AI Agentic workflows) and Performers (autonomous AI Agents). Realm-X serves as both a foundation for internal teams to build and scale AI-powered products, and a core layer delivering intelligent, high-impact experiences directly to our customers.
At its core, Realm-X is built on a structured domain ontology and a set of shared business primitives—such as transactions, actions, reports, metrics, and skills—that enable AI systems to deeply understand and operate across the full context of property management workflows. This foundation allows us to build context-aware, action-oriented AI systems that go beyond simple assistance to power real automation and decision-making.
Who We Are Looking For
We're hiring a Staff Machine Learning Engineer to help move forward the ML platform that every AI initiative at AppFolio depends on — training, fine-tuning, inference, RAG, evaluation, and cost. You'll keep our AI cloud always-on, observable, and economical, while staying close enough to applications to influence model and agent design.
This role works at the intersection of ML infrastructure, applied AI, and cost discipline. You'll partner closely with our Voice & Agents and Research ML engineers to harden their prototypes into production systems, and help move forward the platform layer that lets Realm-X scale across AppFolio's entire customer base.
Your Impact
ML Platform: Design and operate AppFolio's ML infrastructure on AWS — ECS, SageMaker, GPU fleets, model serving, autoscaling, and cost controls.
Drive AI Cost Discipline: Optimize cost across all AI applications — provider routing, caching, batch vs. real-time, model size selection, and inference economics.
Multi-Provider Reliability: Maintain reliable, multi-provider LLM access across Google, OpenAI, and Anthropic with sensible fallbacks and abstractions.
Training & Fine-Tuning Stack: Build the training and fine-tuning stack for Small Language Models, including data pipelines, GPU orchestration, and evaluation.
Productionize Research: Partner with Voice & Agents and Research ML engineers to harden their prototypes into production systems with SLOs, on-call rotations, and observability.
AI Safety & Guardrails: Operate AppFolio's AI safety and authorization layer — guardrails on AWS, scoped tool permissions, and human-in-the-loop gates for autonomous agent actions.
Qualifications
- You have 7+ years of experience developing and scaling web-based applications, preferably in a SaaS environment.
Systems thinker: You think in terms of platforms and long-term leverage, not just features.
Production builder: You've built and scaled ML infrastructure in production with meaningful business impact.
Ambiguity: You operate effectively in high ambiguity, turning unclear infra problems into clear direction.
Owner-operator: You take ownership with a founder/owner-operator mindset, act with urgency, and focus on outcomes.
Pace: You have a strong desire to move fast and deliver impact, while maintaining sound engineering judgment.
Collaboration: You are humble, collaborative, and low-ego, and you elevate those around you.
Sustainability: You value work-life balance as a foundation for sustained high performance.
Reliability mindset: You treat ML infra like any other production system — SLOs, on-call, observability, postmortems.
Must Have
ML infra at scale: Has built and operated production ML infrastructure on AWS — ECS, SageMaker, GPUs, autoscaling, and cost controls.
Inference platforms: Production experience with model serving for both LLMs and custom models; understands quantization, batching, and routing.
Provider breadth: Direct experience integrating with Google (Vertex / Gemini), OpenAI, and Anthropic APIs in production.
Training capability: Has trained or fine-tuned language models end-to-end; comfortable with deep learning, evaluation, and inference.
Cloud-native engineering: Strong Python, Docker, dependency management, and CI/CD for AI workloads.
RAG & agents: Working knowledge of LangChain / LangGraph and modern RAG patterns over structured and unstructured data.
Cost optimization: Demonstrated experience reducing unit cost of AI workloads without regressing quality or latency.
AI safety & authorization: Hands-on experience operating AI guardrails, scoped tool permissions, and authorization layers for production AI systems.
Nice to Have
Bachelor’s, Master’s, or Ph.D. in Computer Science or related technical discipline.
Experience training Small Language Models for production use.
GPU performance tuning (vLLM, TensorRT, Triton, or similar).
Prior Staff-level role at a company with a significant AI infra footprint.
Experience with ontology-driven systems or knowledge graphs supporting AI applications.
$125k - $220k
...Applied Algorithms and Autonomy team, you will contribute to the design and development of machine learning and AI capabilities for True Anomaly. Working alongside experienced engineers, you will support the development of models and pipelines that enable object...SuggestedPermanent employmentWork at office$77.6k - $176k
Machine Learning EngineerThe Opportunity: As a programmer, you know that machine learning is critical to understanding and processing massive... ...-solve to support the space industry. As a machine learning engineer on our space team, you’ll train, test, deploy, and maintain...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$95k - $200k
...0 companies, mid-sized enterprises, and government agencies, a list that spans across the country.Job DescriptionCapTech Machine Learning Engineers are responsible for designing and implementing data-driven solutions for our clients, with a specific focus on building and...SuggestedWork at officeRemote workVisa sponsorshipWork visaFlexible hours$114.6k - $252.1k
Job Title: Staff Computer Vision AI/ML EngineerJob Category: ScienceTime... ...Staff Computer Vision AI/ML Engineer. As a CV AI/ML Engineer, you... ..., and deploying deep learning CV models that provide analysts... ...any of the following Python machine learning frameworks: PyTorch,...SuggestedContract workWork experience placementRemote workFlexible hours- ...delivers solutions to the warfighter for responsive, scalable sensing solutions across all orbital domains. As Principal Machine Learning Engineer for Rocket Lab Optical Systems in Littleton, CO, you will have the opportunity to support Tranche 3 of the U.S. Space...SuggestedFull time
$140k - $230k
...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.Xometry is seeking a Staff Machine Learning Engineer to lead our Generative AI efforts. This is a rare opportunity to shape the future of manufacturing by applying cutting-...Immediate start$200k - $220k
...also making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity.We are looking for a Staff Machine Learning Engineer to join our growing AI/ML team. This is a senior individual contributor role with broad technical scope and meaningful...$70 - $93 per hour
...Job Title: Machine Learning Engineer Clearance Required: TS/SCI Location: Centennial, CO | Hybrid About Us Grey Matters Defense Solutions, LLC is a specialized firm in software development, data analytics, and advanced remote sensing technologies...Full timeTemporary workWork at officeRemote work- ...Job Description Job Summary The Staff Computer Vision AI/ML Engineer leads the research, development, optimization... ...(ATR), multimodal data fusion, deep learning, image processing, and cloud-based... ...Qualifications MS or PhD in Machine Learning, Computer Science, Computer...Remote work
$94k - $134k
...per year Requirements: We are looking for proven experience as an ML Engineer, Data Engineer, or Software Engineer, with a strong emphasis on deploying, monitoring, and scaling machine learning systems in production. We value a pragmatic, proactive mindset that...Full time$200k - $275k
...teams. It's one of AppFolio's most ambitious bets on autonomous AI, and it needs ML engineering worthy of that ambition. Who We Are Looking For We're hiring a Staff Machine Learning Engineer to own the ML strategy and execution that makes the Realm-X Leasing Performer...$82.1k - $172.4k
Job Title: Senior Data Scientist / AI Machine Learning Research EngineerJob Category: ScienceTime Type: Full timeMinimum Clearance Required... ...new opportunity for a Senior AI and Machine Learning Research Engineer. Apply machine learning, statistics, to develop algorithms to...Contract workWork experience placementFlexible hours$50 per hour
...requirements to development code, integrating autonomy, AI or machine learning algorithms to LM products and platforms; Determines software... ...interfacesBasic Qualifications• Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related field or...Full timeTemporary workWork experience placementCasual workFlexible hours$50 per hour
...LM products and platforms; Translates requirements and applies requirements to development code, integrating autonomy, AI or machine learning algorithms to LM products and platforms; Determines software methods to best acquire and execute knowledge; Implements algorithms...Full timeTemporary workWork experience placementCasual workFlexible hours$50 per hour
...requirements to development code, integrating autonomy, AI or machine learning algorithms to LM products and platforms; Determines software... ...’s degree in Computer Science, Data Science, Software Engineering, Computer Engineering, Mathematics, or a related technical field...Full timeTemporary workWork experience placementCasual workFlexible hours- ...while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work. About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$107.66k - $161.7k
...topics and providing a unique platform to learn and connect with others. Poe : a... ...About the Team and Role: Our small engineering team works on challenging problems every... ...product and our company. At Poe, we use Machine Learning in various parts of the product...Remote jobFull timeWork experience placementInternship- THE GLOBAL LEADER IN DATA & ANALYTICS RECRUITMENTHarnham Search and Selection Company Number: 05723485Harnham Search and Selection is a registered company in England and Wales. Reg no. 05723485Harnham Europe Limited Company Number: 09956940Harnham GmbH HRB: 196954Harnham...Work at office
- ...sustainable presence in space, while also driving positive impacts here on Earth. We are seeking a talented Senior Autonomy Machine Learning Engineer . As a Senior Autonomy Machine Learning Engineer, you will research, develop, train, evaluate, and deploy machine...Remote workMonday to Friday
$135.7k - $251.9k
...FullTimeDepartment: Enterprise Business ServicesBusiness Unit: Enterprise Business ServicesStandard Job DescriptionServes as a Staff-level Forward Deployed Engineer for AI Factory (an internal AI/ML Ops Platform), leading the use of Lockheed Martin's AI Factory platform to solve...Full timeTemporary workWork experience placementCasual workFlexible hours$96k - $112.32k
...sterile injectable outsourcing network. Position Summary: Staff Pharmacist will be responsible for the preparation compounded... ...includes healthcare, a 401(k) plan, and tuition reimbursement. To learn more about B. Braun and our safety healthcare products or view a...Part timeFor contractorsRelocationShift work$18 per hour
...Nonprofit, with decades of proven success, is seeking part-time Relief Staff Members to join our team. WHAT WE DO Since 1979, Gateway... ..., residential care, and empowering people for social change. Learn more about us at: THE OPPORTUNITY Under the direction of...Hourly payTemporary workPart timeWork experience placementReliefLocal areaShift work$125k - $221k
...Design and conduct training sessions and workshops for Legal, Claims, and related departments. Mentor junior attorneys and legal support staff, offering guidance and direction to elevate team performance. Documentation and Compliance: Ensure all legal documents are...Full timeLocal areaRemote workFlexible hours$50 per hour
...Enterprise Business ServicesStandard Job DescriptionThe Lockheed Martin Enterprise Business & Business Transformation team seeks an Engineering Application Infrastructure Analyst for the Engineering Enablement team with focus on the Dassault 3DExperience platform. The...Full timeTemporary workWork experience placementCasual workRemote workFlexible hours$185k - $280k
...package, giving you an opportunity to share in the company’s success.*Do not apply to fixed term and temporary rolesYOUR MISSIONAs a Staff Engine Performance Analyst at True Anomaly, you will be the analytical backbone of our propulsion development programs. You will build...Permanent employmentTemporary workFixed term contractWork at officeRemote workFlexible hours$98k - $172k
...forefront of patient care and make a impact in your community? As a Staff Pharmacist at Walmart, you will be empowered to share your... ...school completion to bachelor's degrees, including English Language Learning and short-form certificates. Tuition, books, and fees are...Full timeTemporary workPart time$60 - $76 per hour
...promise to life with heart every day. Our Staff Pharmacists play a critical role in... ...engaging and supporting Pharmacy Technicians to learn to immunize Supporting the effective... ...items Control precision; quickly adjust machines to exact positions Stoop to a...Hourly payFull timeWork experience placementLocal areaFlexible hoursShift workNight shift$60 - $76 per hour
...promise to life with heart every day. Our Staff Pharmacists play a critical role in... ...engaging and supporting Pharmacy Technicians to learn to immunize Supporting the effective... ...items Control precision; quickly adjust machines to exact positions Stoop to a...Hourly payFull timeTemporary workWork experience placementLocal areaFlexible hoursShift workNight shift- Position Overview We are seeking an energetic, charismatic, and camera-ready TikTok LIVE Host to be the face and voice of our brand. In this role, you will lead engaging, real-time broadcasts to drive audience interaction, foster community, and increase live-stream ...Full timeFlexible hoursAfternoon shift
$40 - $50 per hour
A fast-growing consumer brand is seeking energetic, charismatic, and camera-ready TikTok Shop Hosts to lead engaging live broadcasts that build community and drive product sales. This is a part-time opportunity for someone who can hold an audience’s attention, demonstrate...Part timeWeekend workAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Machine Learning Engineer. Be the first to apply!
- staff engineer Denver, CO
- engineering aide Denver, CO
- technology administrator Denver, CO
- assistant engineer Denver, CO
- senior staff engineer Denver, CO
- assistant electrical engineer Denver, CO
- senior staff systems engineer Denver, CO
- software engineer staff Denver, CO
- senior ml engineer Denver, CO
- machine learning software engineer Denver, CO







