DataJobs.io
← Back to all jobs

Job Description

iHerb seeks a Principal Machine Learning Engineer in Irvine, CA (onsite) with a yearly salary range of USD 205,000 to 230,000; requires a Bachelor's Degree and at least 3 years of experience.

Responsibilities

  • Collaborate with the Data Platform team to share and exchange best practices in both directions
  • Implement standardized patterns and abstractions across ML pipelines to streamline the process from problem framing to production deployment
  • Design horizontal, scalable solutions to robustly expand the team's ML models and processes
  • Develop software using object‑oriented design patterns, with a focus on reducing technical debt and maintaining high availability
  • Participate in requirements reviews, design reviews, and code reviews
  • Research and prototype new technologies to support rapid business growth
  • Engage cross‑functionally with various technical teams and closely collaborate with data and applied scientists to identify platform improvements

Requirements

  • Strong coding experience in Java, C#, or Python
  • Experience gathering data from multiple sources using big data technologies (Spark, Hadoop, BigQuery, Athena, etc.)
  • Experience building ML infrastructure following robust software engineering practices
  • Knowledge of modern software development tools 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 organizational skills and ability to multitask

Technologies

  • Java
  • C#
  • Python
  • Spark
  • Hadoop
  • BigQuery
  • Athena
  • AWS Lambdas
  • Google functions
  • Kafka
  • Google Pub/Sub
  • Kinesis
  • RabbitMQ
  • Docker
  • Kubernetes
  • Git
  • Microsoft Office Suite
  • Google Business Suite

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 [email protected]. Do not contact iHerb employees directly. If requested to work on a role, any Agency candidates would be presented through the internal recruiting organization.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.