Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Machine Learning Engineer, Recommendation Platform (ML Platform)

ByLabs

Job Description

About the Role

\n

As a Principal Recommendation System/Platform Engineer, you will lead the upgrade of our core recommendation architecture and recommendation model platform, transforming our existing rule-based personalization system into an industrial-grade, large-scale, real-time ML recommendation platform. This role spans key business scenarios, including trading products, content feeds, the community, and AI-powered investment workflows such as TradeGPT.

\n

You will work closely with recommendation algorithm, growth product and operations, and data science teams to build a high-throughput, low-latency, highly available foundation for personalization at scale, serving more than 80 million users globally. You will lead architectural decisions, infrastructure development, and end-to-end delivery, taking the platform from zero to one in a resource-constrained, fast-moving environment.

\n

\n

Key Responsibilities

\n
    \n
  • Develop high-throughput, low-latency recommendation services. Continuously improve system performance and reliability, and establish robust degradation and disaster-recovery mechanisms.
  • \n
  • Build and optimize large-scale model training infrastructure, including distributed training, job scheduling, resource management, fault recovery, and training observability. Improve training efficiency, stability, and resource utilization.
  • \n
  • Build model deployment capabilities and high-performance online inference services. Optimize model loading, inference latency, throughput, and infrastructure cost; implement autoscaling, canary releases, graceful degradation, and disaster recovery to ensure service availability under high traffic.
  • \n
  • Establish an engineering feedback loop from offline evaluation and online experimentation to production monitoring. Monitor model quality, service performance, and anomalies; build alerting capabilities to support incident diagnosis and safe rollback.
  • \n
  • Collaborate with recommendation algorithm and business engineering teams to identify common needs across trading products, content feeds, community, and other recommendation scenarios. Standardize training, deployment, and inference capabilities to bring models into production reliably and efficiently.
  • \n
\n

\n

Major Requirements

\n
    \n
  • At least 4 years of recommender systems engineering experience at a consumer-facing internet company. You have contributed substantially to the design and development of a model training platform, model deployment platform, or large-scale online inference service, and have hands-on experience resolving production issues.
  • \n
  • Strong computer science fundamentals and proficiency in at least one of Go, Java, or C++. You write well-structured code, apply sound design principles, and enjoy tackling challenging engineering problems.
  • \n
  • Familiarity with at least one mainstream deep learning framework, such as PyTorch or TensorFlow. You understand the end-to-end workflow of training, exporting, deploying, and serving recommendation models, and have practical experience with distributed training or training job orchestration.
  • \n
  • An understanding of the recommendation system lifecycle and the engineering considerations involved in sequence models, multi-objective models, and other recommender model types. You can work with algorithm teams to turn model requirements into reusable, maintainable production platform capabilities.
  • \n
  • Experience designing and optimizing high-throughput, low-latency services. You can diagnose and resolve online inference issues involving throughput, P99 latency, reliability, and resource cost.
  • \n
\n

Nice-to-have:

\n
    \n
  • Architecture experience in search, advertising, or recommendations at major technology companies
  • \n
  • Experience leading the development of a training platform, model deployment platform, or online inference pipeline from the ground up in a large-scale recommendation, advertising, or search system, and making those capabilities reusable across business scenarios.
  • \n
  • Experience optimizing distributed training or inference for complex recommendation models, or scheduling heterogeneous CPU/GPU resources.
  • \n
  • Experience with cross-region high-availability deployments, active-active architectures, model release governance, or large-scale production incident response.
  • \n
  • An AI-driven approach and hands-on experience bringing LLM or agent applications into production for search, advertising, or recommendation use cases.
  • \n
\n

Why Join Us

\n
    \n
  • A multi-domain recommendation challenge in fintech: Go beyond a single domain such as video or e-commerce. You will build personalization capabilities across trading products, market intelligence, community content, campaigns, and AI-powered investment workflows.
  • \n
  • Proven business impact with substantial room for ML advancement: Our current recommendation system has demonstrated a 71% increase in CTR and a 1,285% increase in conversion rate, with significant potential for an ML-native upgrade.
  • \n
  • Work at the intersection of AI and recommendations: Build where traditional recommender systems, generative AI, and LLM agents meet—one of the most active frontiers in engineering.
  • \n
  • An opportunity to lead, not just follow: Our combination of trading, content, community, AI, and campaigns creates distinctive technical challenges and enables rapid iteration.
  • \n
  • Global scale: Serve more than 80 million users across over 200 countries, tackling the real-world complexity of large-scale, real-time systems.
  • \n
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Machine Learning Engineer, Recommendation Platform (ML Platform) in Seattle, WA vacancy
  •  ...About the Role As a Principal Recommendation System/Platform Engineer, you will lead the upgrade of our core recommendation...  ...-grade, large-scale, real-time ML recommendation platform. This role...  ...with at least one mainstream deep learning framework, such as PyTorch or... 
    Platform
    Principal
    Full time

    ByLabs

    Seattle, WA
    1 day ago
  •  ...low-latency real-time recommendation systems that personalize...  ...— covering the full ML lifecycle from data preparation and feature engineering to model training, evaluation...  ...), and reinforcement learning / contextual bandits...  ...for social/community platforms; publications at top... 
    Platform
    Principal
    Full time

    ByLabs

    Seattle, WA
    3 days ago
  • $241.68k

     ...an opportunity to learn and innovate as one...  ...optimize the advanced recommendation systems that power...  ...and design ML models to optimize...  ...initiatives from a ML engineering viewpoint.Mentor junior Machine Learning Engineers...  ...perspectives. Our platform connects people from... 
    Platform
    Full time
    Work experience placement

    TikTok

    Seattle, WA
    3 days ago
  • $130k - $260k

     ...production-grade ML systems...  ...personalization and recommendation experiences....  ...systems.Establish engineering patterns and...  ...ranking, deep learning,...  ...other advanced machine learning approaches...  ...Product, and Platform teams to align...  ...StockSummaryThe Principal, Machine Learning... 
    Platform
    Principal
    Full time
    Temporary work
    Part time
    Work experience placement

    Walmart

    Bellevue, WA
    5 days ago
  • $276k - $414k

     ...themselves, live in the moment, learn about the world, and...  ...digital services.Snap Engineering teams build fun and...  ...forefront.We’re looking for a Principal Machine Learning Engineer to join the Platform Integrity Engineering...  ...leadership to up-level the ML tech stack and improve... 
    Platform
    Principal
    Full time
    Live in
    Work at office
    Local area

    Snap

    Seattle, WA
    2 days ago
  • $282.1k - $414.8k

     ...causal question.We are hiring a Principal Machine Learning Engineer to lead the Causal ML pod and establish the technical...  ...measurement and decision platform.A central mandate is to define...  ...lifecycle interventions, ranking, recommendations, search, substitutions, demand... 
    Platform
    Principal
    Hourly pay
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    2 days ago
  •  ...interactive mobile advertising platform. Focused on the APAC...  ...using advanced machine learning, deep learning, and...  ...retrieval, ranking, recommendation, user modeling, prediction...  ...for Machine Learning Engineers who are passionate...  ...production-quality ML solutions using PyTorch... 
    Platform

    Mintegral

    Seattle, WA
    1 day ago
  •  ...other traditional E-commerce platforms, TikTok Shop provides...  ...commerce short videos. The recommendation system plays an extremely...  ...We are a group of applied machine learning engineers and research scientists that...  ...innovative algorithms and ML techniques to improve user... 
    Platform
    Temporary work

    TikTok

    Seattle, WA
    3 days ago
  •  ...commerce may be the hardest recommendation problem at TikTok....  ..., turning a content platform into one of its top...  ...for experienced engineers and researchers who want...  ...large-scale applied machine learning, with a track record...  ...strong results in major ML competitions.Req ID:... 
    Platform
    Temporary work
    Shift work

    TikTok

    Seattle, WA
    3 days ago
  • $241.68k

     ...Senior Machine Learning Engineer, Global E-Commerce – Recommendation (Multiple Positions) Location: Seattle Employment...  ...experience.Research and design ML models to optimize systems, features...  ..., and unique perspectives. Our platform connects people from across the... 
    Platform
    Full time
    Temporary work
    Work experience placement
    Local area

    TikTok

    Seattle, WA
    2 days ago
  •  ...drive to succeed in this role Find out below. As a Principal Recommendation Algorithm Engineer, you will be responsible for personalized recommendations...  .... Proven business impact with substantial room for ML advancement: Our current recommendation system has demonstrated... 
    Principal
    Temporary work

    ByLabs

    Seattle, WA
    18 hours ago
  • $153.9k - $300.96k

     ...@2026 TikTok Technology Machine Learning Engineer Graduate (E-Commerce Recommendation/Search Alliance) - 2027 Start (PhD...  ...intelligent commerce. Build ML-agents to automate algorithm development...  ..., and unique perspectives. Our platform connects people from across the... 
    Platform
    Temporary work
    Work experience placement
    Internship
    Local area

    TikTok

    Seattle, WA
    2 days ago
  • $153.9k - $300.96k

     ...Global E-Commerce Content Recommendation team owns the end-to-...  ...and supervised learning built today's systems...  ...low-bit quantization — engineered for what makes recommendation...  ...discipline Solid ML and engineering...  ...unique perspectives. Our platform connects people from across... 
    Platform
    Temporary work
    Live in
    Local area
    Worldwide

    TikTok

    Seattle, WA
    2 days ago
  • Design, implement, and scale critical machine learning models and systems to protect Snapchatters around global from harmful content and bad...  ...in innovative ways Collaborate with leadership to up-level the ML tech stack and improve the performance of the organization Work... 
    Platform
    Principal
    Temporary work
    Work at office
    Flexible hours

    Snap

    Bellevue, WA
    5 days ago
  • Stripe is seeking a machine learning engineer to design, train, and deploy production ML systems that power product recommendations and personalized actions for Growth Platform. You will own end-to-end model development—from problem framing to training, evaluation, deployment... 
    Platform
    Remote job

    Stripe

    Seattle, WA
    6 days ago
  • $215k - $230k

     ...impact salary Position Overview The Principal Machine Learning Engineer contributes to the architecture and implementation of the platform used by scientists to bring safe, secure,...  ...for real-time edge applications. ML Infrastructure and Platform Engineering... 
    Platform
    Principal
    Full time
    Remote work
    Monday to Friday

    Amatriot Group, LLC

    Seattle, WA
    1 day ago
  • $236.7k - $309.03k

     ...Engineering | Mountain View, United States or Remote | Remote, Remote...  ...Atlassian is seeking a Principal Machine Learning Scientist to join our Central...  ...all our products and platform, provide cohesive AI experiences...  ...providing guidance to emerging ML engineers. Your role is... 
    Platform
    Principal
    Work at office
    Local area
    Remote work

    Atlassian Corp.

    Bellevue, WA
    1 day ago
  • $236.7k - $309.03k

     ...where we have a legal entity. As a Principal ML Engineer in the Rovo & AI Engineering org,...  ...What you’ll do As a Principal Machine Learning Engineer, you’ll tackle the open-ended...  ...regression suites, experimentation platforms, and online quality signals. Advance... 
    Platform
    Principal
    Work at office
    Local area

    Atlassian

    Seattle, WA
    2 days ago
  • Snap Inc. seeks a senior ML leader to design and scale critical models and systems for proactive harm detection, content moderation...  ...and innovation. You should have extensive experience in machine learning, deep learning, computer vision, NLP, and multimodal models, plus... 
    Platform
    Principal

    SNAP, Inc.

    Bellevue, WA
    5 days ago
  • $177k - $283.2k

     ...passionate about AI? Do you love engineering solutions enabling fast,...  ...for the greater good?As a Principal ML Engineer at Dedrone, you...  ...architecting and implementing the platform used by Dedrone scientists...  ...the development of new machine learning models and AI capabilities,... 
    Platform
    Principal
    Work experience placement
    Work at office
    Remote work

    Axon

    Seattle, WA
    6 days ago
  •  ...merchants and creators in the e-commerce platform to meet merchants' business indicators...  ...:1. Build and design large-scale machine learning algorithms to model the real-time interests...  ...and recall of creators' product recommendations, and improve the overall GMV of the platform... 
    Platform

    TikTok

    Seattle, WA
    3 days ago
  • $150k - $200k

     ...United StatesProducts - Engineering /Fulltime /HybridOver...  ...networking leader, learn why there is no better...  ...detailsTitle of position: Principal Machine Learning...  ...Machine Learning, Graph ML, Big DataExperience :...  ...Core group is pioneering platforms and solutions for Generative... 
    Platform
    Principal
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    Seattle, WA
    6 days ago
  •  ...global networking leader, learn why there’s no better time...  ...Extreme team. AI Senior Principal Machine Learning Engineer Experience : 12 to 18...  ...big data, cloud computing, ML and generative AI. This is...  ...our various products and platforms, design and launch strategic... 
    Platform
    Principal
    Shift work

    Extreme Networks, Inc

    Seattle, WA
    2 days ago
  • $153.9k - $300.96k

     ...Build and optimize recommendation models across recall,...  ...models, reinforcement learning, and long‑term value...  ...Science, Electrical Engineering, Mathematics, Statistics...  ...Solid foundation in machine learning and at least...  ...unique perspectives. Our platform connects people from... 
    Platform
    Temporary work
    Local area

    TikTok

    Seattle, WA
    2 days ago
  • $177k - $283.2k

     ...in terms of model fairness, performance, and platform scalability. What You Bring Bachelor’s Degree in Computer Science, Engineering, Physics, Mathematics or an equivalent...  ...Proficiency in python, C++, familiarity with ML frameworks such as TensorFlow, or PyTorch.... 
    Platform
    Principal
    Work at office
    Remote work

    Axon Enterprise

    Seattle, WA
    2 days ago
  • $205.6k - $269.9k

     ...building the data and AI platforms and services that enable the...  ...across analytics, AI/ML, and operational use cases...  ...core responsibilitiesAs a Principal Software Engineer, you will own the system design...  ...challenges and technology recommendations focused on build vs. buy... 
    Platform
    Principal
    Permanent employment
    Full time
    Part time
    Immediate start
    Work visa

    Lululemon Athletica

    Seattle, WA
    6 days ago
  • ByteDance's TikTok E-commerce Recommendation and Marketing Algorithm team builds algorithms and big data systems to power shopping experiences...  ..., enabling discovery, personalized messaging, and secure platform governance. The team focuses on recall/sorting, user growth,... 
    Platform

    Bytedance

    Seattle, WA
    2 days ago
  • $115k - $225k

     ...ABOUT THE TEAMThe Core Platform and AI Engineering team at Parametric...  ....ABOUT THE ROLEThe Principal Software Engineer, AI...  ...deep knowledge of ML, NLP, transformer architectures...  ...trends and recommend improvements to our...  ...in Computer Science, Machine Learning, or a related field... 
    Platform
    Principal
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Morgan Stanley

    Seattle, WA
    5 days ago
  • $42.75 per hour

     ...Introduction:Our E-commerce Recommendation Team is responsible...  ...in social events, learning programs, and...  ...sustainable growth of the platform ecosystem. Qualifications...  ...Science, Computer Engineering or a related discipline...  ...Solid foundation in machine learning and deep... 
    Platform
    Hourly pay
    Summer work
    Internship
    Local area

    TikTok

    Seattle, WA
    5 days ago
  • $180k - $270k

     ...financial infrastructure platform for businesses....  ...Platform builds the machine learning systems that help businesses...  ...their needs. Our recommendations reach users across the...  ...operate production ML systems that improve...  ...with data scientists, engineers, and product partners... 
    Platform
    Temporary work
    Work at office
    Local area
    Remote work
    Work from home
    Relocation

    Stripe

    Seattle, WA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Machine Learning Engineer, Recommendation Platform (ML Platform). Be the first to apply!