9 days ago
Montréal, CanadaSenior
Base Salary
$109k - $152k/yr
Responsibilities
- Design, build, and scale backend services and APIs for the Content Platform with high availability, resilience, and maintainability.
- Implement low-level designs, API contracts, and data models for large-scale content ingestion, storage, enrichment, and distribution.
- Write clean, testable, and documented code with unit, integration, and contract tests.
- Contribute to automated deployment and release processes for owned services.
- Diagnose production defects and performance issues, participate in on-call rotations, and improve observability, reliability, and incident response.
- Collaborate with Product, Program, and Engineering teams to translate business and content-domain requirements into technical solutions.
- Mentor peers through design reviews, code reviews, and knowledge sharing.
- Safely integrate and operate AI and machine-learning-enabled solutions that improve content quality, relevance, and automation.
Requirements
- Bachelor’s degree in a technical field or equivalent professional experience, with at least 5 years of relevant professional experience.
- Ability to identify project-level business problems and advocate for effective solutions.
- Experience designing and delivering projects across at least four products that are highly testable and observable, with the ability to guide others in these practices.
- Strong knowledge of Spring Boot, gRPC/REST/GraphQL APIs, cloud platforms preferably AWS, NoSQL and relational database engines, caching technologies such as Redis, Valkey, or Memcached, and programming languages preferably Kotlin and Java.
- Subject matter expertise in products or domains related to the candidate’s work.
- Ability to optimize service performance, scalability, and reliability through data modeling, caching strategies, and observability improvements for high-traffic or high-volume workloads.
- Experience designing and evolving multi-service or domain-level backend architectures for content platforms or similar large-scale data and metadata systems is preferred.
- Experience leading complex technical implementations, influencing service and API design, and promoting testing, deployment, and incident-management best practices is preferred.
- Familiarity with AI-driven content or data workflows and safely integrating AI/ML-enabled solutions is preferred.
- Hands-on experience applying AI and machine-learning concepts in large-scale backend systems, including integrating AI services, optimizing prompts or model usage, or evaluating AI-powered features, is preferred.
- French and English bilingualism is considered an asset.
Benefits
- Medical, dental, and vision coverage.
- Paid time off and an Employee Assistance Program.
- Wellness and travel reimbursement, travel discounts, and IATAN membership.
- The position is available only in Montreal and requires working in the office at least three days per week; relocation assistance is not available.
About Expedia
Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.
