Senior Machine Learning Engineer - Recommender Systems
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.
This role offers a unique opportunity to work with cutting-edge technology in a fully remote environment, emphasizing collaboration and personal growth.
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