Factored18.04.26
AI SCORE 8.5

Senior Machine Learning Engineer - Recommender Systems

$120K–$150K/year

About the Role

We are looking for a Senior Machine Learning Engineer to join our fully remote team at Factored. In this role, you will focus on building state-of-the-art recommender systems and leveraging Generative AI to enhance personalized experiences. As a Senior Machine Learning Engineer remote, you will work with large-scale data using tools like Databricks and Spark, contributing to innovative AI solutions that drive customer engagement.

What You'll Do

  • Design and implement recommender systems to improve product discovery and enhance customer engagement across digital and physical platforms.
  • Build and manage scalable machine learning pipelines for data processing, feature engineering, model training, and deployment using tools like Databricks and Spark.
  • Apply and optimize advanced machine learning models for recommendation systems, including Wide & Deep models, Two-Tower architectures, Transformer-based models, and deep sequential models.
  • Collaborate closely with software engineers, data scientists, and business stakeholders to integrate models into production systems and solve real-world business challenges.
  • Monitor, maintain, and continuously enhance deployed models to ensure reliability, accuracy, and alignment with evolving business needs.
  • Stay informed on the latest advancements in machine learning, recommender systems, deep learning, and Generative AI to drive innovation and improvement.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 5+ years of proven experience as a Machine Learning Engineer, demonstrating successful development and deployment of Machine Learning models.
  • Minimum 1 year of hands-on experience designing, building, and deploying recommender systems.
  • Strong programming skills in Python with experience in machine learning libraries/frameworks like TensorFlow, PyTorch, or scikit-learn.
  • Solid understanding of machine learning techniques relevant to recommendation systems, including Wide & Deep models, Two-Tower models, Transformers, embeddings, and neural networks.
  • Extensive experience handling large-scale data processing and analysis using Spark/PySpark within Databricks.
  • Excellent verbal and written communication skills in English.

Nice to Have

  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker).
  • Strong knowledge of experimental design, A/B testing, and performance evaluation metrics for machine learning solutions.

What We Offer

  • Ownership through equity participation.
  • Annual company retreat.
  • Education bonus for continuous learning.
  • Company-wide winter break.
  • Paid time off.
  • Optional in-person events and meetups.
  • Tailored career roadmaps.
  • High-performance culture.

At Factored, we believe in a transparent workplace where everyone has a voice in building our company. We hire passionate individuals who are not only intelligent but also collaborative and kind. Join us as a Senior Machine Learning Engineer remote and be part of a community that values learning, ownership, and authenticity.

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work with cutting-edge technology in a fully remote environment, emphasizing collaboration and personal growth.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.