R

Robots and Pencils

Production-ready AI implementations for enterprises

Staff ML Data Scientist - LLM Recommender Systems

Natural Language Processing & LLMsPosted on Nov 12
Full-timeRemote in CanadaNo salary listedRemote

About the Job

Requirements

  • Experience with Spark (PySpark) and the Hadoop ecosystem, including Hive and HDFS, on corpora of tens of millions of documents.
  • Hands-on experience with Amazon SageMaker AI processing, training, distributed training with HyperPod, and deployment.
  • Experience with LLM fine-tuning using LoRA/QLoRA and reinforcement learning methods such as GRPO or PPO-style methods.
  • Strong deep learning fundamentals in PyTorch, including architectures, training dynamics, and co-training.
  • Experience with large-scale batch and production LLM inference, such as vLLM or Amazon Bedrock batch.
  • Knowledge of data privacy and security on AWS, including personal-data removal, IAM, KMS, and Lake Formation.
  • Clear written communication with customer and science stakeholders.
  • Demonstrable use of AI-forward tools such as Claude and Cursor.

Responsibilities

  • Turn structured and unstructured traveler and catalog data into narrative text documents and synthetic data at a scale of tens of millions of documents.
  • Make feature and context engineering decisions, including which information goes into each document and how to express it, such as market-relative price, tier, and trip context.
  • Run large-scale distributed training on Amazon SageMaker AI, including HyperPod.
  • Fine-tune models with LoRA/QLoRA adapters, supervised training, and reinforcement learning for ranking and reasoning.
  • Own deep learning modeling, including architecture, ranking heads, and co-training and multi-task setups.
  • Deploy low-latency, cost-efficient inference, including quantization, distillation, and profiling.
  • Build evaluation sets, run ablations, identify data leakage, and clearly report findings to Expedia and the AWS science team.
  • Handle customer data safely, including personal-data removal, while working inside the customer’s environment.
  • Use tools such as Claude and Cursor in daily work to support high-quality, timely delivery.

Desired Qualifications

  • Experience with AWS Trainium or Inferentia using the Neuron SDK.
  • Experience with recommender systems, including ranking metrics such as NDCG and MRR, and sequential or generative recommenders.
  • Experience with embedding quantization or semantic IDs.
  • Customer-facing or embedded consulting experience.

About the Company

Robots and Pencils

Production-ready AI implementations for enterprises

Robots & Pencils provides enterprise AI engineering services. It builds production-ready AI systems that companies can deploy quickly, delivering measurable business impact in weeks rather than months. The team blends advanced engineering with human-centered design, combining “robots” (AI/engineering) with “pencils” (UX and product design) to create solutions that are both technically solid and easy to use. The company works with large enterprises across sectors including Consumer Products and Retail, Education, Energy, Financial Services, Healthcare, and Manufacturing, and operates with small, senior teams instead of large consulting firms. Its delivery centers span Canada, the U.S., Eastern Europe, and Latin America, making it a nimble alternative to traditional global system integrators. The goal is to help enterprises move quickly and confidently with AI initiatives, delivering solutions that are reliable, scalable, and aligned with real business needs.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Calgary, Canada
Founded
2009

Recently Posted Jobs

Explore more opportunities at Robots and Pencils

See more jobs