Expedia

Développeur(-euse) de logiciels III (contenu) / Software Developer III (Content)

Expedia
Apply
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.

Tech Stack

AWSGraphQLgRPCJavaKotlinRedisSpring Boot

Categories

Expedia

About Expedia

10,000+ employees

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.

Contact me