yandex
upwork
Страна
Канада
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorВ офисеПолная занятость

Senior Applied Machine Learning Engineer - Search & Recommendations

Оценка ИИ

Upwork — это престижный бренд с огромными массивами данных, что дает возможность работать над задачами мирового масштаба. Высокий балл обусловлен интересным стеком (LLM, Agents, RAG) и сильной инженерной культурой, несмотря на временный контракт через партнера.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена требованиями к ученой степени (Masters/PhD), наличием публикаций в топовых конференциях (NeurIPS, ICML) и глубоким опытом работы с LLM и распределенным обучением. Роль требует сочетания сильных исследовательских навыков и умения внедрять высоконагруженные системы.

Анализ зарплаты

Медиана145 000 $
Рынок120 000 $ – 180 000 $
Оценка ИИ

Зарплата для Senior ML ролей в Торонто в крупных технологических компаниях обычно находится в диапазоне 160-220 тысяч канадских долларов. Учитывая статус Upwork как публичной компании из США, предложение, скорее всего, будет соответствовать верхней границе рынка или включать значительный пакет акций (RSU) после перехода в штат.

Сопроводительное письмо

I am writing to express my strong interest in the Senior Applied Machine Learning Engineer position at Upwork. With over five years of experience in developing large-scale machine learning systems and a deep background in NLP and recommendation engines, I am excited about the opportunity to enhance search relevance and personalization for the world’s largest work marketplace. My expertise in building and fine-tuning LLMs, combined with a solid foundation in PyTorch and distributed training, aligns perfectly with your team's mission to drive business transformation through AI.

In my previous roles, I have successfully implemented low-latency deep learning models that significantly improved user engagement and conversion rates. I am particularly drawn to Upwork's commitment to innovation, as evidenced by your focus on RAG and agentic AI. Having published research in top-tier conferences, I bring both a theoretical depth and a practical, engineering-first approach to solving complex data problems. I am eager to contribute to your Search & Recommendations team and help connect global talent with businesses more effectively.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в upwork уже сейчас

Присоединяйтесь к команде Upwork и создавайте будущее глобального рынка труда с помощью передовых технологий машинного обучения!

Описание вакансии

Upwork Inc.’s (Nasdaq: UPWK) family of companies connects businesses with global, AI-enabled talent across every contingent work type including freelance, fractional, and payrolled. This portfolio includes the Upwork Marketplace, which connects businesses with on-demand access to highly skilled talent across the globe, and Lifted, which provides a purpose-built solution for enterprise organizations to source, contract, manage, and pay talent across the full spectrum of contingent work. From Fortune 100 enterprises to entrepreneurs, businesses rely on Upwork Inc. to find and hire expert talent, leverage AI-powered work solutions, and drive business transformation. With access to professionals spanning more than 10,000 skills across AI & machine learning, software development, sales & marketing, customer support, finance & accounting, and more, the Upwork family of companies enables businesses of all sizes to scale, innovate, and transform their workforces for the age of AI and beyond.

Since its founding, Upwork Inc. has facilitated more than $30 billion in total transactions and services as it fulfills its purpose to create opportunity in every era of work. Learn more about the Upwork Marketplace atUpwork.com


Are you passionate about using machine learning to drive meaningful change? As a Senior Applied Machine Learning Engineer at Upwork, you will leverage advanced machine learning techniques to deliver cutting-edge solutions that directly impact our global platform and user experience. You’ll work with large-scale data to solve complex problems, from improving search relevance to personalizing recommendations, and create a powerful, seamless experience for our users. This is a unique opportunity to contribute to the innovation at the world’s largest work marketplace, where your work will enable our community of freelancers and clients to connect and collaborate in impactful ways.


Responsibilities

  • Analyze millions of structured and unstructured data to identify patterns and insights in user behavior and build meaningful features to improve model performance
  • Design and implement efficient and reusable features, models and systems for different machine learning applications (classical & deep learned models) in low latency fashion
  • Contribute to the performance and continued optimization of our recommendation systems: build machine learning models to improve understanding of user preferences, user intent and context to deliver accurate, relevant and personalized recommendations
  • collaborate with the business, analytics, and engineering counterparts to share the discovered data stories with stats, charts, and formal presentations, and finally propose recommendations to maximize the business impact.
  • Build and fine‑tune large language models (LLMs), transformers, agents, and/or hybrid systems to improve relevance, semantic understanding, and user experience.

What it takes to catch our eye

  • Masters/PhD in Computer Science, Machine Learning, NLP, Mathematics, or a related quantitative field (or equivalent research experience).
  • 3+ years of relevant industry experience building large scale ML systems
  • Prior experience with large language models, retrieval augmented generation (RAG), or agentic AI.
  • Strong experience with Python, SQL PyTorch and/or TensorFlow
  • Clear track record of publications in peer‑reviewed conferences or journals (e.g. ACL, EMNLP, NeurIPS, ICML, ICLR, KDD, SIGIR, WWW etc.).
  • Knowledge of distributed training techniques, and efficiency at scale (memory, latency, hardware constraints).

Come change how the world works.

This position will initially be employed through a partner to ensure a seamless hiring process while we establish the hub. Once the hub is established, there may be opportunities to transition to employment with Upwork depending on business needs and other requirements. While employed by the partner, you’ll work as part of Upwork’s team, with access to our resources, culture, and growth opportunities.

To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Python
  • PyTorch
  • Machine Learning
  • Large Language Models
  • SQL
  • Deep Learning
  • NLP
  • Recommendation Systems
  • TensorFlow
  • Retrieval-Augmented Generation
  • Distributed Training
  • Search Systems

Возможные вопросы на собеседовании

Вакансия требует опыта работы с LLM и RAG. Важно понять, как кандидат оптимизирует точность ответов и борется с галлюцинациями.

Расскажите о вашем опыте внедрения систем Retrieval Augmented Generation (RAG). С какими основными проблемами вы сталкивались при обеспечении релевантности поиска?

Для Upwork критически важна скорость работы поиска и рекомендаций.

Как вы подходите к оптимизации задержки (latency) при деплое тяжелых моделей трансформеров в продакшн?

Позиция подразумевает работу с миллионами записей. Знание распределенного обучения обязательно.

Какие техники распределенного обучения (например, Data Parallelism, Model Parallelism) вы использовали для обучения моделей на больших кластерах?

В описании указано требование к анализу поведения пользователей для улучшения моделей.

Как вы проектируете признаки (feature engineering) для моделей ранжирования, чтобы эффективно учитывать долгосрочные и краткосрочные предпочтения пользователей?

Упоминание публикаций говорит о важности научной базы.

Опишите ваш вклад в одну из ваших публикаций. Как предложенный вами метод может быть адаптирован для задач поиска или рекомендаций в Upwork?

Похожие вакансии

JETLYN
310 000 ₽ – 430 000 ₽

AI Engineer (CV & Navigation)

SeniorУдалённоРоссия
Computer Vision · Python · PyTorch · TensorFlow · SLAM · Deep Learning · Augmented Reality
+7 навыков
NDA
Не указана

Middle, Middle+, Senior GenAI/LLM Разработчик

SeniorУдалённоРоссия
n8n · JSON · PostgreSQL · REST · GraphQL · OAuth2 · FastAPI · JavaScript · TypeScript · React · Python · LangChain · RAG · pgvector · Qdrant · Milvus · Prompt Engineering
+17 навыков
QLAN
Не указана

Middle / Senior GenAI Engineer (CV)

SeniorУдалённоРоссия
Computer Vision · Diffusion Models · Stable Diffusion · SDXL · LoRA · UNet · Python · PyTorch · Machine Learning · Image Generation · Video Generation
+11 навыков
Золотое Яблоко
Не указана

Senior / Lead LLM Engineer

SeniorУдалённоРоссия
Python · LLM · Generative AI · RAG · Vector Databases · Machine Learning · Information Retrieval · NLP
+8 навыков
Aiuta
6 000 € – 8 000 €

Senior Computer Vision Engineer

SeniorУдалённоКипр
Python · PyTorch · Computer Vision · Diffusion Models · Generative Adversarial Networks · Machine Learning
+6 навыков
NDA
Не указана

AI Platform Engineer (RAG/Agents/Skills)

SeniorУдалённоАрмения
Python · SQL · FastAPI · LangGraph · LlamaIndex · Haystack · Semantic Kernel · Qdrant · pgvector · Weaviate · Milvus · OpenSearch · ElasticSearch · Airflow · Prefect · Dagster · Temporal · Langfuse · OpenTelemetry · Docker · Kubernetes · CI/CD · RAG · LLM
+24 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

upwork
Страна
Канада