AI-ML Engineer - Hotel Revenue Optimization
Valsoft Voir toutes les offres
- Montréal, QC
- Permanent
- Temps-plein
- 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
- 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
- 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
- Experience with event-driven architectures (SQS, EventBridge, or similar)
- Familiarity with Prometheus/Grafana observability stacks
- Experience building multi-tenant SaaS platforms
- 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 architecture
- 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
- 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.
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.