← Back to all jobs
15d 12h left to apply
iHerb

Principal Machine Learning Engineer

iHerb📍 USAUSD 205000 - 230000

iHerb is Hiring: Machine Learning Engineer (Remote)

Job Summary:
iHerb is seeking a Machine Learning Engineer to tackle challenging problems and build scalable machine learning systems and platforms. You will collaborate with business partners to deliver machine intelligence-driven solutions that enhance customer experience and automate core business processes. This role involves close partnership with Data Scientists, Applied Scientists, and Software Developers to ensure predictive models deliver business impact.

Job Expectations:

  • Partner with the Data Platform team, exchanging best practices.
  • Adopt common patterns and build effective abstractions across ML pipelines to simplify processes and accelerate modeling from inception to production deployment.
  • Develop horizontal solutions to robustly scale the team's ML models and processes.
  • Build software using Object-Oriented Design Patterns and Analysis (OOA/OOD), focusing on reducing technical debt and maintaining high availability.
  • Participate in requirements, design, and code reviews.
  • Research and prototype new technologies to support business growth.
  • Interact cross-functionally with technical teams and collaborate with data and applied scientists to identify platform improvements.

Knowledge, Skills, and Abilities:
Required:

  • Strong coding experience (e.g., Java, C#, Python).
  • Experience gathering data from multiple sources using big data technologies (Spark, Hadoop, BigQuery, Athena, etc.).
  • Experience building machine learning infrastructure with robust software engineering practices.
  • Knowledge of modern software development tools, systems, and practices (design patterns, CI/CD, Git, unit/smoke/integration testing, job schedulers, cloud technologies like AWS Lambdas and Google Functions, etc.).
  • Exposure to the full software development life-cycle.
  • Experience with messaging technologies (Kafka, Google Pub/Sub, Kinesis, RabbitMQ, etc.).
  • Experience with Docker and Kubernetes.
  • High degree of accuracy and attention to detail.
  • Excellent organization and multitasking skills.

Equipment Knowledge:

  • Experience with Microsoft Office Suite (Word, Excel, PowerPoint).
  • Experience with Google Business Suite (Gmail, Drive, Docs, Sheets, Forms) preferred.

Experience Requirements:

  • Minimum of two (2) years of relevant experience in applied machine learning or ML systems/infrastructure.
  • One (1) year of relevant work experience in machine learning engineering or related fields (e.g., ML Engineer, MLOps Engineer).

Education Requirements:

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or related field required; Master’s Degree preferred.

Physical Demands:

  • Regularly required to talk and hear; frequently required to sit, walk, climb stairs, use hands/fingers, bend, stoop, and reach.
  • May occasionally lift or move office products and supplies up to 25 pounds.

Work Environment:

  • Hectic, fast-paced with multi-level distractions.
  • Professional, yet casual work environment.
  • Office/Warehouse environment.
  • Ability to work extended hours as required.

Compensation:

  • Anticipated Pay Scale: $205,000 - $230,000 USD.
  • Pay range may vary by geographic location.

Benefits:

  • Eligibility for medical, dental, vision, and basic life insurance programs.
  • Eligibility to enroll in the company’s 401(k) plan.
  • Time Off and Paid Sick Leave according to company policies.
  • Paid holidays.
  • Potential for Restricted Stock Units and annual bonuses.
  • For more information on iHerb benefits, visit iHerbBenefits.com.

About iHerb:
iHerb is an eCommerce platform dedicated to health and wellness products, making them accessible globally. We ship over 50,000 products from 1,800+ brands to customers in 180+ countries. Our vision is to be the #1 destination for health and wellness worldwide. Our values include: Focus on the Customer, Empower Our People, Be Entrepreneurial & Pivot Quickly, Embrace Diversity & Inclusion, Strive for Simplicity.

Apply Now

This job is active but will expire soon. Click below to apply on the company's website.

Apply for this role ↗

Share Job

Know someone who would be a perfect fit? Share this opportunity.

Job Overview

Posted6/5/2026
CategoryAI & Machine Learning
SourceJobicy

FAQ

Is this position remote?

The Principal Machine Learning Engineer role is a remote opportunity. The location specified is USA.

What is the salary?

The salary is USD 205000 - 230000.

How do I apply?

You can apply by clicking the "Apply for this role" button above to submit your application on the hiring website.

Similar Opportunities

R

Staff Machine Learning Engineer, ML Efficiency

Reddit, Inc.Remote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →
R

Senior Machine Learning Engineer, Ads Foundational Representations

Reddit, Inc.Remote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →
i

Principal Engineer - AI Platform

iHerbRemote Worldwide🏠 Remote
Competitive
AI & Machine Learning
View Job →