iHerb, LLC logo
iHerb, LLC

Come join the movement....we are a vehicle to healthy living!

Principal Machine Learning Engineer

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 1996H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

2 days ago

Salary

$205K - $230K / year

Seniority

Lead

No structured requirement data.

Job Description

Principal Machine Learning Engineer

iHerb, LLC

Role Description 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. Qualifications - 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. Experience Requirements - Generally requires a minimum of two (2) years relevant experience in applied machine learning or machine learning systems/infrastructure. - 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. - Hectic, fast-paced with multi-level distractions. - Professional, yet casual work environment. - Office / Warehouse environment. - Ability to work extended hours as required. Compensation The expected salary range for this role is $205,000.00 - $230,000.00 USD. The actual base pay offered will be determined by factors such as the candidate's relevant experience, education, geographic location, and internal equity. 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 staffingvendors@iherb.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. Equal Opportunity Employer 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.

Related Job Pages

More Machine Learning Engineer Jobs

Included Health logo

Senior Machine Learning Engineer

Included Health

Access. Answers. Advocacy. We're raising the standard of healthcare for everyone.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Lead the design, deployment, and operation of production machine learning systems for both batch and online use cases, with a deep focus on reliability, scalability, and maintainability. • Build and improve the infrastructure for the ML lifecycle. This includes training pipelines and inference workflows. It also covers model deployment patterns, monitoring, alerting, and automating retraining. • Partner with data scientists, engineers, product managers, and domain stakeholders to translate ambiguous business problems into practical ML solutions with clear validation plans and measurable impact. • Guide the shift from prototype to a robust production system. This includes several tasks. These tasks include model packaging and orchestration. They also involve observability, documentation, and operational guardrails. • Improve developer experience for ML at Included Health by creating reusable patterns, templates, tooling, and documentation that make it easier for other engineers to ship production-grade models. • Design and optimize workflows for model evaluation, monitoring, and performance tuning, including system metrics, business metrics, and model-quality signals. • Build systems that support explainability, auditability, and safe downstream consumption of ML outputs in product and operational workflows. • Work collaboratively with the machine learning, data engineering, and application engineering teams. Define clear interfaces. These should connect data platforms, model pipelines, and product integrations. • Make pragmatic technical tradeoffs across latency, cost, complexity, and model quality, especially in real-world systems with imperfect data and evolving business requirements. • Provide technical leadership and mentorship to other engineers, raising the bar for engineering quality, operational excellence, and product-minded ML development.

United States
$161K - $273K / year
Full TimeRemoteTeam 5,001-10,000Since 2011H1B Sponsor

• Analyze detection data including customer reports to determine which aspects of the machine learning models can be improved • Perform tasks to enable better-management of false positive detections • Analyze binary files to determine their legitimacy • Review current product detections to ensure they are performing to the company standard • Address internal questions and concerns regarding customer threat detections

United States
$90K - $125K / year

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-growth AI startup that is transforming the way millions of users discover and engage with digital content. This is an opportunity to join an ambitious engineering team building cutting-edge machine learning systems that directly influence user engagement and product growth. This is a senior individual contributor role where you'll take ownership of recommendation and search systems, working at the intersection of machine learning, large-scale data and consumer products. - Design, build and optimise large-scale recommendation and search systems for consumer applications. - Develop retrieval and ranking models, including embedding-based retrieval, candidate generation and two-tower architectures. - Build production-grade machine learning pipelines from experimentation through to deployment. - Analyse user behaviour and content signals to improve recommendations, engagement and retention. - Run A/B tests and use data-driven insights to continuously improve model performance. - Partner closely with Product, Data Science and Engineering teams to shape the future direction of the platform. - Help define the long-term machine learning architecture and best practices across the business. Qualifications - 5+ years' experience building production recommendation, ranking or search systems for consumer-facing products. - Strong Python development skills. - Hands-on experience with recommendation algorithms, ranking models and retrieval systems. - Experience with embedding models, two-tower architectures or similar recommendation frameworks. - Strong knowledge of TensorFlow or PyTorch. - Experience building scalable ML pipelines and deploying models into production. - A solid understanding of experimentation methodologies, A/B testing and performance optimisation. - Excellent communication skills with the ability to collaborate across technical and non-technical teams. - Fluency in both Mandarin and English is essential. Benefits - Competitive salary of $160,000–$250,000 plus meaningful equity. - Fully remote position within the United States. - Comprehensive healthcare and benefits package. - Opportunity to work on large-scale AI and machine learning challenges that impact millions of users. - Join a fast-growing, venture-backed startup with genuine opportunities for progression and ownership. - Work alongside a highly talented engineering team solving complex, real-world machine learning problems using the latest technologies.

United States
$160K - $250K / year
Waymo logo

Senior Machine Learning Engineer (Infra), Driver Understanding and Evaluation

Waymo

Waymo is a company in the autonomous driving technology space offering self-driving vehicles with the potential to increase mobility and decrease lives lost in

Role Description The DUE Machine Learning team will build and operate scalable machine learning and data systems, simulation workflow and insight tools, improve and speed up the evaluation and onboard developer journeys. It will combine expert human judgments and advanced machine learning models to deliver training and evaluation data for hundreds of metrics and components that make up the Waymo driver. We are looking for researchers and software engineers who are passionate about developing machine learning techniques for the Evaluation systems on our autonomous vehicles, and have an incessant drive to improve the performance of our technology stack. - Build scalable systems for training and fine-tuning large-scale models to evaluate interesting driving behaviors. - Work at the intersection of data engineering, model development, and simulation. - Provide guidance on architectural decisions and technical directions. - Own large, complex systems, driving architectures that meet technical and business objectives. - Contribute to the production and optimization of machine learning models aiming to assess Waymo’s expansive fleet of vehicles that cumulatively travel millions of miles. - Design and scale large distributed systems covering the ML lifecycle, supporting planet-scale dataset generation, model training, and evaluation. - Collaborate cross-functionally to derive performance and system-level requirements for large ML systems. - Translate product/business goals into measurable technical deliverables, ensuring system component alignment. Qualifications - M.S. or Ph.D. degree in Computer Science, Machine Learning, Artificial Intelligence, or a related technical field, or equivalent practical experience. - 5+ years in machine learning infrastructure such as developing, designing, scaling, training, deploying, and optimizing large-scale machine learning systems from data to model. - A history of contributions to machine learning tooling and frameworks e.g. PyTorch, Jax, Tensorflow, Ray, or similar. - Strong expertise in distributed training techniques, including gradient sharding and optimization strategies for scaling large models across ML accelerator profiling tools to uncover performance bottlenecks. Requirements - 7+ years in machine learning infrastructure such as developing, designing, scaling, training, deploying, and optimizing large-scale machine learning systems from data to model. - Experience in the autonomous vehicles domain, robotics, or complex simulation environments. - Familiarity with large-scale simulation platforms and their integration with ML training workflows. Benefits - Waymo employees are eligible to participate in Waymo’s discretionary annual bonus program. - Equity incentive plan. - Generous Company benefits program, subject to eligibility requirements. Salary Range The expected base salary range for this full-time position across US locations is $213,000 — $263,000 USD. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level.

United States
$213K - $263K / year