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.
Apply directly at OpenTable →Create a free account for alerts like thisView OpenTable immigration profile
This listing is sourced directly from OpenTable's careers page and normalized into a canonical job model.