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

Principal Machine Learning Engineer

$205k - $230k
Full-time

iHerb

Job Summary: 

The Machine Learning Engineer will tackle challenging problems and create scalable machine learning systems and platforms that make an impact on millions of users. This role will work closely with business partners to provide machine intelligence driven solutions and products to simplify and enhance the customer experience and to automate core business processes. The Machine Learning Engineer will partner closely with Data Scientists, Applied Scientists, and Software Developers to ensure predictive models make business impact.

Job Expectations: 

  • Partner with the Data Platform team in a two-way exchange of best practices

  • Adopt common patterns and build effective abstractions across different machine learning pipelines that simplify existing machine learning processes and accelerate the modelling process from the business problem’s inception to deploying a model solution into production

  • Develop horizontal solutions to robustly scale the team’s machine learning models and processes

  • Build software with Object-oriented Design Patterns and Analysis (OOA and OOD) with an eye toward reducing technical debt and maintaining services at high availability

  • Participate in requirements reviews, design reviews, and code reviews

  • Research and prototype new technologies to support the rapid growth of the business

  • Interact cross-functionally with a wide variety of technical teams and work closely with data and applied scientists to identify opportunities to improve on iHerb’s platform

The duties and responsibilities described above may provide only a partial description of this position. This is not an exhaustive list of all aspects of the job. Other duties and responsibilities not outlined in this document may be added as necessary or desirable, with or without notice.

Knowledge, Skills and Abilities:

Required:

  • Strong coding experience (e.g. Java, C#, Python)

  • Experience with gathering data from multiple sources using big data technologies (Spark, Hadoop, BigQuery, Athena, etc.)

  • Experience building machine learning infrastructure following robust software engineering practices

  • Knowledge of modern software development tools, systems, and practices (design patterns, CI/CD, git, unit testing, smoke testing, integration testing, job schedulers, cloud technologies like AWS Lambdas and Google functions, etc.)

  • Exposure to all aspects of the 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 skills and ability to multitask

Equipment Knowledge: 

  • Experience with Microsoft Office Suite (Word, Excel, PowerPoint)

  • Experience with Google Business Suite (Gmail, Drive, Docs, Sheets, Forms) preferred

Experience Requirements:

Generally requires a minimum of two (2) years relevant experience in applied machine learning or machine learning systems/infrastructure, and one (1) year of relevant work experience in machine learning engineering or related fields. (e.g., as a Machine Learning Engineer, ML Ops engineer, or related position).

Education Requirements:

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

Judgment/Reasoning Ability: Able to identify, troubleshoot and resolve problems quickly using sound judgment, poise and diplomacy. Ability to use judgment and reasoning skills, and determine when to escalate issues, as required, in a timely manner.

Physical Demands: The physical demands described here are representative of those that must be met by a Team Member to successfully perform the essential functions of this job. While performing the duties of this job, the Team Member is regularly required to talk and hear. The Team Member is frequently required to sit, walk, climb stairs, use hands and fingers, bend, stoop and reach with hands and arms. Reaching above shoulder heights, below the waist or lifting as required to file documents or store materials throughout the work day. The Team Member may occasionally lift or move office products and supplies up to 25 pounds. Proper lifting techniques required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Work Environment: The noise in the work environment is usually moderate. Other factors are:

  • Hectic, fast-paced with multi-level distractions

  • Professional, yet casual work environment

  • Office / Warehouse environment

  • Ability to work extended hours as required

#LI-JC1

The anticipated pay scale for this position can be found below, however the pay range applicable to you may vary by geographic location based on where the job is located or where you work. The final pay offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and years of experience within the job, the type of years and experience within the industry, education, etc. iHerb, LLC is a multi-state employer and this pay scale may not reflect positions that work in other states or locations.
Employees (and their families) that meet eligibility criteria as outlined in applicable plan documents are eligible to participate in our medical, dental, vision, and basic life insurance programs and may enroll in our company’s 401(k) plan. Employees will also be eligible for Time Off and Paid Sick Leave pursuant to the company’s policies. Employees will enjoy paid holidays throughout the calendar year. Eligibility requirements for these benefits will be controlled by applicable plan documents.

Hired applicant may be awarded Restrict Stock Units and receive annual bonuses pursuant to eligibility and performance criteria defined in the respective plan documents and policies.

For more information on iHerb benefits, visit us at iHerbBenefits.com .

Anticipated Pay Scale:

$205,000—$230,000 USD

Staffing Agency Submission Notice
iHerb does not accept unsolicited 3rd party ('Agency') candidates. If you are an Agency, please send any requests to be considered as a supplier in our Vendor Management System to View email address on codingjobboard.com . Do not contact iHerb employees directly. If requested to work on a role, any Agency candidates would be presented through the internal recruiting organization.

About iHerb
iHerb is on a mission to make health and wellness accessible to all. We offer Earth’s best-curated selection of health and wellness products, at the best possible value, delivered with the most convenient experience.
We’re the world’s largest eCommerce platform dedicated to vitamins, minerals, and supplements, and other health and wellness products. For more than 25 years, we’ve been making it simple for people all over the world to purchase the highest quality products. From supplements to skincare to grocery items, we ship over 50,000 products, from over 1,800 brands direct to our customers in 180+ countries.
Our vision is to become the #1 destination for health and wellness across the world.
With a passion for wellness and a mind for innovative solutions, iHerb team members share a vision for a healthier world that drives them each day. Our 5 Shared Values unite our global team:

Focus on the Customer · Empower Our People · Be Entrepreneurial & Pivot Quickly · Embrace Diversity & Inclusion · Strive for Simplicity

iHerb Benefits
At iHerb, we are dedicated to offering programs designed to help our employees and their families stay healthy, live well, and plan for their financial future. Built on a strong foundation, our programs provide options and upgrades with flexibility, protection, and security in mind. For the comprehensive benefits list, visit  . For our international team members, you may be eligible for  benefits depending on the country where you are employed. The Talent Acquisition Partner/local HR representative will go over the  benefits you are eligible for. 

iHerb is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. iHerb provides equal employment opportunities to all applicants for employment and prohibits discrimination and harassment.

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Principal Machine Learning Engineer in Remote vacancy
  •  ...Strong understanding of inference, latency, scaling, monitoring, and reliability ~Strong ML background overall (ML Scientist / ML Engineer trajectory) ~Strong coding and engineering skills Requirements ~Develop and improve TTS / Voice Generation models ~... 
    Principal
    Full time
    Remote work

    Acclaim

    Remote
    1 day ago
  • $209.7k - $273.78k

    Role Description As a Principal Machine Learning Engineer, you will drive the development and implementation of cutting-edge machine learning algorithms, training sophisticated models, and collaborating with product, engineering, and analytics teams to build AI functionalities... 
    Principal
    Full time

    Atlassian

    Remote
    13 hours ago
  • $170k - $200k

    Role Description As a Principal Machine Learning Engineer, you are a deep technical authority responsible for designing and evolving the most critical ML systems in the company. This is a hands-on, high-impact role focused on depth. This position is 100% Remote. Responsibilities... 
    Principal
    Full time
    Remote work

    Ginas Tech Jobs

    Remote
    1 day ago
  • $250k - $280k

    Role Description We are looking for a Senior Principal Machine Learning Engineer to lead the design and delivery of end-to-end ML/AI systems that turn vast volumes of claims, clinical, and member data into measurable performance and reduced waste. You will define technical... 
    Principal
    Full time

    Cotiviti

    Remote
    5 days ago
  • $190k - $404k

     ...find convenient and affordable healthcare. ~Define and drive machine learning strategy across multiple domains and product areas while...  ...model governance ~Define and implement scalable feature engineering and data pipeline strategies ~Lead cross-functional initiatives... 
    Principal
    Full time
    Temporary work

    GoodRx

    Remote
    2 days ago
  •  ...join us at Sezzle and help create the future of shopping! About the Role:  We are seeking a talented and motivated Principal Machine Learning Engineer who is best in class with a high IQ plus a high EQ. This role presents an exciting opportunity to thrive in a... 
    Principal
    Remote work

    GrabJobs

    Bakersfield, CA
    2 days ago
  • $228k - $342k

     ...‑functional AI teams that bring together product leaders, machine learning engineers, and full‑stack builders to create intelligent agents used...  ...impact. Engineering, but brighter. About The Role As a Senior/Principal Machine Learning Engineer in Agent Factory, you’ll design... 
    Principal
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    4 days ago
  • $142.2k - $213.2k

     ...Our team operates with high autonomy, working closely with engineers and business leaders to identify high‑value problems, build...  ...based on what the situation demands. As a data scientist / machine learning engineer, you will be a technical force multiplier—working with... 
    Principal
    Remote work
    Relocation
    Monday to Thursday
    Shift work

    Northrop Grumman

    Falls Church, VA
    4 days ago
  • $190k - $210k

    Role Description The Principal ML / Computer Vision Engineer is a senior technical leader responsible for designing, developing, and deploying advanced machine learning and computer vision solutions that power core product capabilities. This role drives innovation across... 
    Principal
    Full time
    Remote work

    STACK Construction Technologies

    Remote
    2 days ago
  • $150k - $200k

     ...in Medford, Mass., with operations throughout North America. To learn more, visit . Note: For our technical positions, we love to...  ...Airflow). Lead & collaborate: Partner with Product, Ops, and Data Engineering; mentor a small squad of ML engineers; present findings to... 
    Principal
    Full time
    Temporary work
    Remote work
    Flexible hours

    GrabJobs

    Los Angeles, CA
    6 days ago
  • A leading defense contractor is seeking a data scientist/machine learning engineer to build analytics solutions impacting critical decisions. This hybrid/remote role requires strong skills in Python, SQL, and cloud technologies such as AWS and Databricks. The position involves... 
    Principal
    For contractors
    Remote work

    Northrop Grumman

    Falls Church, VA
    4 days ago
  • Ginas Tech Jobs is seeking a Principal Machine Learning Engineer to set the technical standard for ML systems across training, inference, evaluation and deployment. This 100% remote role balances hands‑on engineering with architectural leadership, spanning data, models,... 
    Principal
    Remote job

    Ginas Tech Jobs

    San Francisco, CA
    13 hours ago
  •  ...AI startup recognized as a Top 10 GenAI company by GTM Capital, founded by MIT CSAIL researchers. We are seeking a Staff / Principal ML Ops Engineer to lead the design, implementation, and scaling of the company’s ML infrastructure and production AI systems. This is a... 
    Principal
    Local area
    Immediate start
    Remote work
    Relocation package

    Pragmatike

    New York, NY
    4 days ago
  • T-MOBILE USA, Inc. is looking for a Principal Engineer, Software in Bellevue, WA to develop machine learning and analytics solutions for network operations. Candidates should have solid experience in software development, especially using machine learning algorithms and... 
    Principal
    Remote job

    T-Mobile

    Bellevue, WA
    4 days ago
  •  ...Title: Principal Machine Learning Engineer This is a remote position for candidates based in Latin America About Sezzle: Sezzle is a leading financial technology company dedicated to empowering consumers by offering flexible payment options and innovative shopping... 
    Principal
    Remote job
    Flexible hours

    Sezzle

    Remote
    more than 2 months ago
  • $129.81k - $174.28k

     ...require continuous reviews with VBA stakeholders. As an AI/ML Engineer Principal, the work you’ll do at GDIT will be impactful to the...  ...Agentic AI to achieve desired business outcomes ~Utilizes machine learning based tools to monitor and analyze model performance ~... 
    Principal
    Full time
    Temporary work
    Flexible hours

    General Dynamics Information Technology

    Remote
    7 days ago
  • $234k - $250k

     ...create moments that matter – both for our audiences and our employees – and aim to leave a positive mark on culture. Principal Machine Learning Engineer, Presentation & Visual Optimization Role Overview: We are seeking a  Principal Machine Learning Engineer... 
    Principal
    Shift work
    New York, NY
    more than 2 months ago
  • $150k - $200k

     ...part of something big with Extreme! As a global networking leader, learn why there is no better time to join the Extreme team. Position details Title of position: Principal Machine Learning Engineer Position type: Full time Location: Seattle, WA Position... 
    Principal
    Full time
    Local area
    Work from home
    Flexible hours
    Shift work

    Extreme Networks

    Seattle, WA
    21 days ago
  • $285.8k

     ...POS-31344 Principal Machine Learning Engineer HubSpot is an all-in-one marketing, sales, and service software platform that helps businesses grow and succeed. With a user-friendly interface and powerful tools, HubSpot enables businesses to attract, engage, and delight... 
    Principal
    Full time
    Live out
    Work at office
    Remote work

    HubSpot

    Remote
    21 days ago
  •  ...consumer choice sites and achieves a 4.7+ star rating on Google Reviews. Position Overview: We are looking for a Principal Machine Learning Engineer to serve as a hands-on technical leader for machine learning, predictive modeling, scoring, decisioning, and applied... 
    Principal
    Temporary work
    Remote work

    Medical Guardian

    Philadelphia, PA
    29 days ago
  • $296k - $370k

    Role Description We are seeking a seasoned Principal AI/ML Researcher and Engineer with deep expertise in Bayesian Learning, and Distributional Reinforcement Learning (RL)...  ...15+ years of technical experience in Applied Machine Learning, including producing code and deploying... 
    Principal
    Full time

    Airbnb

    Remote
    13 hours ago
  • $135.9k - $213.1k

    Role Description We are seeking a Principal AI/ML Engineer to serve as a technical leader and architect for our organization’s AI/ML strategy...  ...role, you will define the long-term technical vision for machine learning and MLOps, drive cross-team alignment on architecture and... 
    Principal
    Full time
    Remote work

    Cogniify

    Remote
    6 days ago
  • $170k - $190k

    Role Description As the Senior Machine Learning Engineer, you are an independent owner of critical Machine Learning (ML) subsystems in production. You take ambiguous problems, design practical solutions, and ship systems that operate reliably at scale. This is a hands-on... 
    Full time
    Remote work

    Ginas Tech Jobs

    Remote
    1 day ago
  • $296k - $370k

    Role Description We are seeking a Principal / Distinguished AI/ML Researcher and/or Engineer with deep experience in...  ...Graphs, and applied Reinforcement Learning (RL) as a first-class component...  ...Qualifications ~Ph.D. in AI, Machine Learning, Robotics, Cognitive Systems... 
    Principal
    Full time
    Work experience placement
    Casual work
    Live in
    Work at office
    Local area
    Remote work

    Airbnb

    Remote
    5 days ago
  • Role Description We are looking for a Senior Machine Learning Engineer to own search and recommendation systems for Sekai’s consumer product. This role sits at the center of content discovery, user engagement, and content distribution. You will build the models and systems... 
    Full time
    Remote work

    Sekai

    Remote
    6 days ago
  • $184.5k - $230.7k

     ...said, every hiring decision is made by real Twilions! . See yourself at Twilio Join the team as Twilio’s next L5 Machine Learning & Data Engineer to lead the design, build, and operation of the internal ML-and-data platform that powers every customer interaction.... 
    Principal
    Full time
    Local area
    Remote work
    Worldwide

    Twilio

    Remote
    29 days ago
  • $160k - $250k

    Role Description Senior Machine Learning Engineer – Recommendation Systems Remote – United States Salary: $160,000 – $250,000 + Equity Please note: Candidates must be fluent in both Mandarin and English. Revive Recruitment is partnering with a well-funded, high-... 
    Full time
    Remote work

    Revive It Recruitment

    Remote
    13 hours ago
  • $230k - $243k

    Role Description As a Senior Machine Learning Engineer II on the Ads Response Prediction team, you will lead the design and development of core ML models that power Instacart’s ads ecosystem. This is a research-leaning role focused on theoretical problem formulation, training... 
    Full time
    Remote work

    Instacart

    Remote
    13 hours ago
  • $150k - $300k

    Role Description We are looking for a Senior Machine Learning Engineer to own one of the most important product bets we're making: replacing the narrow set of manual knobs our publishers use to drive revenue — per-line-item floors, bidder targeting, waterfall ordering —... 
    Full time
    Work at office
    Remote work

    CloudX

    Remote
    13 hours ago
  • $145k - $250k

    Role Description We're seeking a Machine Learning Engineer to join our team supporting a strategic client engagement focused on deep learning model development for customer behavior prediction. You'll work alongside client data scientists and engineers to enhance and optimize... 
    Full time

    OpenTeams

    Remote
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Machine Learning Engineer. Be the first to apply!