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

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.

Vacancy posted 19 days ago
Similar jobs that could be interesting for youBased on the Staff Machine Learning Engineer in Denver, CO vacancy
  • $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... 
    Suggested
    Permanent employment
    Work at office

    True Anomaly

    Denver, CO
    5 days ago
  • $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... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    3 days ago
  • $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... 
    Suggested
    Work at office
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    CapTech

    Denver, CO
    3 days ago
  • $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,... 
    Suggested
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Aurora, CO
    5 days ago
  •  ...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... 
    Suggested
    Full time

    Rocket Lab

    Littleton, CO
    18 hours ago
  • $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

    Thomas

    Denver, CO
    3 days ago
  • $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... 

    Thomas

    Denver, CO
    3 days ago
  • $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 time
    Temporary work
    Work at office
    Remote work

    Grey Matters Defense Solutions

    Centennial, CO
    15 days ago
  •  ...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

    Vets Hired

    Aurora, CO
    15 days ago
  • $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

    Bet365

    Denver, CO
    a month ago
  • $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... 

    AppFolio

    Denver, CO
    6 days ago
  • $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 work
    Work experience placement
    Flexible hours

    CACI International

    Denver, CO
    7 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    5 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    3 days ago
  •  ...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 employment
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Instacart

    Denver, CO
    4 days ago
  • $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 job
    Full time
    Work experience placement
    Internship

    Quora

    Thornton, CO
    4 days ago
  • 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

    Harnham

    Denver, CO
    4 days ago
  •  ...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 work
    Monday to Friday

    Lunar Outpost

    Arvada, CO
    7 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Littleton, CO
    7 days ago
  • $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 time
    For contractors
    Relocation
    Shift work

    Central Admixture Pharmacy

    Aurora, CO
    14 days ago
  • $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 pay
    Temporary work
    Part time
    Work experience placement
    Relief
    Local area
    Shift work

    Gateway Domestic Violence Services

    Aurora, CO
    4 days ago
  • $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 time
    Local area
    Remote work
    Flexible hours

    Liberty Mutual Insurance

    Centennial, CO
    10 days ago
  • $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 time
    Temporary work
    Work experience placement
    Casual work
    Remote work
    Flexible hours

    Lockheed Martin

    Aurora, CO
    5 days ago
  • $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 employment
    Temporary work
    Fixed term contract
    Work at office
    Remote work
    Flexible hours

    True Anomaly

    Denver, CO
    7 days ago
  • $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 time
    Temporary work
    Part time

    Walmart

    Denver, CO
    1 day ago
  • $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 pay
    Full time
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Night shift

    CVS Health

    Thornton, CO
    2 days ago
  • $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 pay
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Night shift

    CVS Health

    Aurora, CO
    1 day ago
  • 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 time
    Flexible hours
    Afternoon shift

    Physician's Choice®

    Denver, CO
    12 hours ago
  • $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 time
    Weekend work
    Afternoon shift

    Syndicatebleu

    Denver, CO
    2 days ago

Do you want to receive more vacancies?

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