OpenTable

OpenTable

Staff Machine Learning Engineer

Toronto, Canada · Staff+

Sponsorship not specifiedDetected 37 days ago
PythonJavaFastAPIFlaskSpringDistributed SystemsPostgreSQLMongoDBRedisElasticsearchSnowflakeAWSGCPAzureCloud PlatformsDockerKubernetesHelmCI/CDPrometheusGrafanaAPI DevelopmentRESTKafka

Stay score

odds of building a lasting career here

37Risky
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds40
Fits your clock70

Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • This is a deliberately engineering-forward role.
  • The strongest candidates will bring hard-won judgment from more than one organization about how mature ML teams actually work, and the ability to apply it here.
  • This posting is for an existing vacancy.

Responsibilities

  • Production ML services that are high-throughput, low-latency, and observable, from design through operation.

Requirements

  • You have seen how ML systems are built and operated at more than one organization, and can speak to industry-standard practices, common reference architectures, and where the real tradeoffs lie.
  • Hands-on experience with a major cloud platform (AWS, GCP, or Azure) as a primary model-serving environment, including its managed services for deployment, scaling, and observability.
  • Demonstrated experience training, serving, and deploying ML models at production scale.
  • A track record of technical leadership: leading multi-quarter projects, influencing engineering decisions beyond your immediate team, and coordinating with Product Managers and other stakeholders.

Nice to have

  • Strong command of Python and proficiency in at least one strongly typed language (Java preferred).

Skills

  • Pipelines: Spark, Airflow, EMR, SageMaker, Snowflake, S3, Delta Lake
  • ML: PyTorch, XGBoost / CatBoost, LLMs, LangChain, LangSmith
  • Deployment: Docker, Kubernetes, Helm, Prometheus, Graphite / Grafana
  • Infrastructure: Kafka, ElasticSearch, Postgres, MongoDB, Redis, Qdrant
  • Why This Team
  • The ML team at OpenTable has two opposing challenges which manifest themselves as opportunities:
  • Benefits and Perks

Compensation

  • Work from (almost) anywhere for up to 20 days per year
  • Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)

Benefits

  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • 20 days of paid time off
  • Private health and dental insurance

Company info

  • Every employee at OpenTable has a tangible impact on what we do and how we do it.
  • You'll also be part of a global team and its portfolio of metasearch brands.
  • Hospitality is all about taking care of others, and it defines our culture.
  • We are looking for an engineer who builds and operates production systems, rather than a modeller who deploys occasionally.

This listing is sourced directly from OpenTable's careers page and normalized into a canonical job model.