
AI-ML Engineer - Hotel Revenue Optimization
Valsoft CorporationRole Overview
Valsoft Corporation is hiring a mid-level AI-ML Engineer - Hotel Revenue Optimization. This is a full-time hybrid role, based in Québec City, Quebec. Part of Valsoft Corporation's Frontend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
AI-ML Engineer – Hotel Revenue Optimization
Ampliphi by Roomaster
We are hiring for an AI-ML Engineer to join our growing team at Ampliphi in Montreal!
About Us
Ampliphi is a hotel revenue optimization platform built by InnQuest. We use AI-driven dynamic pricing to help hotels maximize revenue — automatically adjusting room rates based on booking velocity, occupancy forecasts, competitor intelligence, event-based demand surges, and market conditions. Our platform integrates 100+ property management systems and serves hotels across multiple markets.
The Role
We're looking for an AI-ML Engineer who can work across our entire stack, from the dynamic pricing engine and LLM-powered features to the API layer and React dashboard. Your focus will be on building mathematical machine learning models for demand forecasting and price predictions to maximize revenue for hotels using our platform, and you'll ship features end-to-end, from model to UI.
The successful candidate will be based anywhere within commutable distance of our office in Saint-Laurent, Montreal, working in a hybrid work model!
What You'll Work On
- 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
Tech Stack
- Backend: Python 3.11, FastAPI, SQLAlchemy 2.0, Alembic, PostgreSQL, Redis
- AI/ML: LangChain, LangGraph, OpenAI GPT-4, Anthropic Claude
- Data: Pandas, Polars, NumPy, statsmodels, XgBoost
- Frontend: React, TypeScript (AWS Amplify hosted)
- Infrastructure: AWS (ECS Fargate, SQS, EventBridge, S3, CloudWatch, ECR), Docker, GitHub Actions CI/CD
- Observability: Prometheus, Grafana Loki, PostHog
About You
- 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
Nice to Have
- Experience with event‑driven architectures (SQS, EventBridge, or similar)
- Familiarity with Prometheus/Grafana observability stacks
- Experience building multi‑tenant SaaS platforms
What We Value
- Speed with quality – Ship fast, but ship code a staff engineer would approve
- AI‑native workflow – You don't just know about AI tools, you use them daily to write, debug, and architect
- Ownership – Pick up a problem and drive it to completion without handholding
- Simplicity – Elegant solutions over over‑engineered ones. Minimal code that does the job
- Curiosity – Our domain (hotel revenue optimization) has real depth. You're excited to learn it
How to Apply
- Send us your resume along with a brief note on how you use AI tools in your development workflow. Bonus points if you can share a project where ML and full‑stack work came together.
For information about Amplify RMS, please visit our website at
We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.
#Ampliphi
#J-18808-Ljbffr
Frequently Asked Questions
How do I apply for the AI-ML Engineer - Hotel Revenue Optimization position at Valsoft Corporation?
Use the Apply button above to submit your application directly to Valsoft Corporation. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Is the AI-ML Engineer - Hotel Revenue Optimization role at Valsoft Corporation remote or in-office?
This is a hybrid role based in Québec City, Quebec. Expect a mix of in-office and remote days, with the specific cadence set by the hiring manager.
What does a AI-ML Engineer - Hotel Revenue Optimization at Valsoft Corporation earn?
Valsoft Corporation has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the AI-ML Engineer - Hotel Revenue Optimization role at Valsoft Corporation posted?
This role was posted on March 23, 2026 (77 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start