
AI-ML Engineer – Hotel Revenue Optimization
Aspire Software
full-time
Posted on:
Location Type: Hybrid
Location: Montreal • Canada
Visit company websiteExplore more
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