Aspire Software

AI-ML Engineer – Hotel Revenue Optimization

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Pricing Engine: Massively improve and extend our multi-factor pricing algorithms (occupancy deviation, pickup velocity, price elasticity, booking curve forecasting, seasonality detection) by leveraging machine learning and mathematical optimization
  • Data Pipelines: Scraping, ingesting, processing, storing, and integrating data with PMS systems for dynamic pricing and decision-making
  • Full Stack Features: Build API endpoints (FastAPI) and frontend components (React/TypeScript) for revenue managers to interact with pricing strategies, overrides, and analytics
  • Infrastructure: Contribute to our AWS architecture (ECS Fargate, SQS, EventBridge, S3, CloudWatch) and help scale the platform as we grow

Requirements

  • 3+ years of professional machine learning and software development experience, with a strong background in both backend and frontend engineering
  • Proven expertise in Python development, including async programming, ORMs, and building production-level APIs
  • Hands-on experience with machine learning, including model development, training, and integration into production systems
  • In-depth understanding and experience applying mathematical optimization techniques, particularly in the context of dynamic pricing and revenue management, within the hospitality industry
  • Experience with algorithm development for complex pricing models (e.g., occupancy deviation, booking velocity, seasonality detection) and predictive analytics
  • Familiarity with large language models (LLMs) like OpenAI, Anthropic, and frameworks such as LangChain or LangGraph to build agentic workflows
  • Strong proficiency in React and TypeScript for building intuitive user-facing features
  • AI-assisted development tools are a must, use of tools like Claude Code, GitHub Copilot, or Cursor to streamline development and enhance productivity
  • Proficiency with relational databases, including SQL (PostgreSQL preferred), and solid data modeling skills
  • Experience with AWS cloud services or equivalent cloud platforms and a strong understanding of modern cloud infrastructure
  • Comfortable working with Docker, CI/CD pipelines, and managing production deployments
  • Fluent in English, both written and verbal, is essential
  • Legally authorized to work in Canada
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
machine learningPythonasync programmingAPIsmathematical optimizationpredictive analyticsReactTypeScriptSQLdata modeling
Soft Skills
communicationcollaborationproblem-solvingadaptabilitycreativity