Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Principal AI & Machine Learning Engineer image - Rise Careers
Job details

Principal AI & Machine Learning Engineer

Who we are: 

We are a brilliant team making our history to evolve the commerce industry. fabric is the next-generation commerce platform that is designed to provide the commerce services customers expect so they can build world-class experiences, anywhere. 


fabric is on a mission to revolutionize commerce for everyone, and we empower businesses that are striving to deliver commerce that drives conversion and customer outcomes. Leading retailers, including Chico’s, Brooklinen, and Ashley’s Furniture, trust fabric to run their modern commerce business. Headquartered in San Francisco, fabric was founded in 2017 by a group of industry veterans determined to bring the same technical principles found at Amazon to retail.


No matter what field you are in, fabric has exciting opportunities for people passionate about making a difference and skilled at what they do!


Here are four questions you should ask yourself:

- Do I believe in fabric's mission?

- Am I eager to build cool things?

- Am I excited to collaborate with brilliant people?

- Am I motivated to disrupt e-commerce?


If the answer is yes, we want to talk to you!


Where we hire:

Canada (Toronto & Vancouver)


Your next career:

At fabric, we're building the future of commerce with AI-powered, data products that help merchants make and save more money. We’re looking for a Principal AI/ Machine Learning Engineer to lead the development of data products — from raw data to production grade solutions.


This is a high-impact, hands-on role (reporting directly to CPTO) for someone who thrives in fast-paced startup environments, has built and scaled multiple data products, and is passionate about taking ideas from zero-to-one while influencing the long-term technical direction of AI/ML at fabric.


Your Responsibilities:

- Own AI/ML initiatives end-to-end: Frame problems, design solutions, build/train models, test and deploy to production.

- Develop production-grade ML systems: Architect and implement pipelines for training, testing, serving, monitoring, and retraining.

- Apply a wide range of techniques: Deep learning, reinforcement learning, supervised/unsupervised learning, linear/non-linear optimization, and probabilistic modeling.

- Build scalable, intelligent data products: like recommendation engines, forecasting, fraud detection, search, NLP, categorization, personalization, and operations optimization.

- Lead MLOps efforts: Establish and maintain infrastructure and tooling for quick experimentation, validation, and deployment.

- Collaborate cross-functionally: Work with engineering & product teams to embed intelligence into user-facing products.

- Drive innovation: Stay on top of new research and industry trends to inform AI/ML roadmap and technology choices.


What you bring to the table:

- 8+ years in AI/ML role, with high-growth startup — you’ve built and launched multiple data products from scratch.

- Track record of building and scaling ML solutions in real-world applications, such as recommendations, forecasting, fraud detection, clustering, and categorization.

-Full-stack ML expertise across:

- Data Engineering -feature engineering/ store, distributed data processing

- Modeling -deep learning, classical ML, RL, unsupervised learning

- MLOps - deployment, monitoring, CI/CD, infrastructure

- Strong programming skills using Spark, Python, TensorFlow/PyTorch, MLFlow,

 Airflow, Docker, Kubernetes, etc.

- Passion for building usable, scalable systems—not just research or models.

- Advanced degree (PhD or MS) in CS, ECE, Statistics, Econometrics, Physics, or relevant industry experience.

- Strong communication and leadership skills with the ability to mentor others and influence technical direction.


The base salary for this role will be between CAD $170K to 225K.


The annual base salary range for this full-time position reflects the minimum and maximum target salaries for the position across all Canada locations. Actual pay may vary, depending on qualifications, experience and location. In addition, this role may be eligible for an annual performance bonus, equity options, and company benefits (your recruiter can share more details during the hiring process). Final offer amounts may vary from the amounts listed above.


What we bring to the table:

- Competitive compensation packages

- PTO and Holiday plans

- Benefits packages which include Medical, Dental, Life, and Vision

- Wellness & Technology Programs 

- Retirement Savings Plan

- Fast-paced, fun and collaborative environment 

- A team invested in you both personally and professionally


#LI-Remote

Fabric Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Fabric DE&I Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Fabric
Fabric CEO photo
Elram Goren
Approve of CEO

Average salary estimate

$148000 / YEARLY (est.)
min
max
$127000K
$169000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal AI & Machine Learning Engineer, Fabric

At fabric, we're looking for a Principal AI & Machine Learning Engineer to join our innovative team in Vancouver or Toronto. We’re on a mission to revolutionize the commerce industry through our next-generation platform, which empowers businesses to create exceptional customer experiences. As a Principal Engineer, you’ll lead the development of cutting-edge AI-powered data products that help merchants enhance their operations and drive conversion. Your role is pivotal as you will manage AI/ML initiatives from start to finish, including framing complex problems, designing effective solutions, and developing production-ready machine learning systems. You will have the opportunity to use a diverse range of techniques across deep learning, reinforcement learning, and probabilistic modeling, paving the way for scalable and intelligent products like recommendation engines and fraud detection systems. Collaboration is key at fabric; you’ll work closely with product teams to integrate intelligent solutions directly into user-facing applications. Your extensive experience of over eight years in high-growth startups, combined with your passion for building robust, scalable systems, makes you the perfect fit for this dynamic role. If you thrive in fast-paced environments and believe in our mission to disrupt e-commerce, we want to hear from you! Join us at fabric and help shape the future of commerce!

Frequently Asked Questions (FAQs) for Principal AI & Machine Learning Engineer Role at Fabric
What are the main responsibilities of a Principal AI & Machine Learning Engineer at fabric?

As a Principal AI & Machine Learning Engineer at fabric, you will own AI/ML initiatives from end-to-end. This includes everything from framing complex problems, designing data-driven solutions, to training and deploying models into production. You will also lead MLOps efforts, develop robust ML systems, and collaborate cross-functionally with engineering and product teams.

Join Rise to see the full answer
What qualifications are required for the Principal AI & Machine Learning Engineer position at fabric?

Candidates for the Principal AI & Machine Learning Engineer position at fabric should have over eight years of experience in AI/ML roles, particularly in high-growth startup environments. A strong track record of building and scaling machine-learning solutions, expertise in programming languages such as Python and Spark, and a relevant advanced degree (PhD or MS) are essential for this role.

Join Rise to see the full answer
What programming skills are important for the Principal AI & Machine Learning Engineer role at fabric?

To excel as a Principal AI & Machine Learning Engineer at fabric, you should possess strong programming skills in languages and tools such as Spark, Python, TensorFlow, PyTorch, MLFlow, Airflow, Docker, and Kubernetes. These skills are crucial for developing and deploying scalable ML systems effectively.

Join Rise to see the full answer
What is the company culture like at fabric for a Principal AI & Machine Learning Engineer?

Fabric fosters a fast-paced, fun, and collaborative environment, encouraging innovation and creativity. As a Principal AI & Machine Learning Engineer, you’ll work closely with a team of talented individuals who are all dedicated to the company's mission and invested in each other’s personal and professional growth.

Join Rise to see the full answer
What compensation and benefits can a Principal AI & Machine Learning Engineer expect at fabric?

The base salary for a Principal AI & Machine Learning Engineer at fabric ranges from CAD $170K to $225K, depending on various factors such as qualifications and experience. Additionally, the role may offer performance bonuses, equity options, and comprehensive benefits including medical, dental, and wellness programs.

Join Rise to see the full answer
Common Interview Questions for Principal AI & Machine Learning Engineer
Can you describe your experience with MLOps and its importance in AI/ML projects?

MLOps is crucial for deploying machine learning models into production smoothly and efficiently. I have extensive experience establishing MLOps pipelines, which involves testing, monitoring, and continuous improvement of ML models. Highlighting specific projects where you implemented MLOps can demonstrate your hands-on skills.

Join Rise to see the full answer
What strategies do you use for feature engineering in data products?

In feature engineering, I emphasize understanding the business context of the data. I utilize both automated and manual techniques to create meaningful features and improve model performance. Discuss specific instances where you effectively used feature engineering to enhance model accuracy.

Join Rise to see the full answer
Discuss a time when your machine learning model did not perform as expected. What did you learn?

I encountered a similar situation where a model did not meet performance benchmarks. Through thorough analysis, I realized the importance of data quality and feature relevance. I learned to adapt models to incorporate feedback and continuously iterate to enhance outcomes, which is essential in your role.

Join Rise to see the full answer
How do you stay updated on the latest trends and research in AI/ML?

I actively engage with online courses, attend industry conferences, and read current research papers. Additionally, I follow thought leaders on platforms like LinkedIn and Twitter. Sharing specific examples of recent trends you’ve integrated into your work can highlight your proactive nature.

Join Rise to see the full answer
What challenges have you faced when collaborating with cross-functional teams?

Collaboration can be challenging due to differing priorities, but I’ve found that open communication and establishing a common goal help in overcoming these hurdles. Detailing an instance where you successfully bridged gaps between teams can show your adaptability.

Join Rise to see the full answer
How do you approach model testing and validation?

Model testing is crucial; I typically employ a combination of k-fold validation, A/B testing, and backtesting strategies to ensure model robustness. Discussing your systematic approach to validation can reassure interviewers of your thoroughness and attention to detail.

Join Rise to see the full answer
What do you think is the future of AI/ML in commerce?

The future of AI/ML in commerce involves personalization, predictive analytics, and automated decision-making processes. Sharing your vision along with current innovations can demonstrate your forward-thinking mindset and alignment with fabric’s goals.

Join Rise to see the full answer
Can you explain a project where you built an end-to-end ML solution?

Certainly! I developed a recommendation engine that included data collection, feature engineering, model training, and deployment. Outlining the technical steps and the impact of the project can illustrate your comprehensive experience in handling end-to-end solutions.

Join Rise to see the full answer
Which machine learning frameworks do you prefer, and why?

I have experience with TensorFlow and PyTorch; I prefer PyTorch for its flexibility and ease of use in prototyping and research environments, while TensorFlow excels in production settings. Explaining your choice based on project requirements can demonstrate thoughtfulness in using technology.

Join Rise to see the full answer
How do you handle feedback from stakeholders regarding AI/ML projects?

I embrace feedback as a vital component of project evolution. Engaging stakeholders early in the process allows for integrated suggestions that can enhance the overall outcome. Sharing an example of how you acted on feedback can illustrate your collaborative nature.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Xcel Energy Hybrid Minneapolis, MN
Posted 13 days ago

Xcel Energy is looking for a Technical Intern to support their Operation Technology team in Minneapolis, providing insights into energy management and compliance.

Photo of the Rise User
Boeing Hybrid US, Saint Louis County, MO; Missouri, Hazelwood, MO
Posted 13 days ago

Join Boeing's innovative team as an Experienced Mechanical Design Engineer, where you'll design cutting-edge training systems for military aircraft.

Photo of the Rise User
Posted 2 days ago

Join Capella Space as a Flight Software Engineer and contribute to the development of cutting-edge satellite technology.

Posted 13 days ago

Become a vital technical consultant for fire protection at Akicita Federal, focusing on compliance and safety within educational facilities.

ngc Hybrid United States-California-Northridge
Posted 3 days ago

Join Northrop Grumman as an Embedded Software Engineer 2 and contribute to pioneering technological advancements in a collaborative environment.

Photo of the Rise User

Join Kimley-Horn as a Civil Engineer-in-Training and contribute to impactful land development projects in Austin.

Photo of the Rise User
Posted 12 days ago

Join Smiths Detection as a Field Service Technician I, where you'll play a vital role in supporting safety and security through your expertise on innovative detection technologies.

Photo of the Rise User

As a BIM Project Lead at ENFRA, you will leverage your expertise in building systems to drive project success and innovation in energy infrastructure.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Posted 6 months ago

Get closer to get biggerMicro-fulfillment that fits your business, exactly

14 jobs
MATCH
VIEW MATCH
BENEFITS & PERKS
Dental Insurance
Vision Insurance
Paid Holidays
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!