Machine Learning Engineer

Insight Global Logo
  • Production
  • FullTime

Title: Machine Learning (ML) Engineer

Location: San Jose, CA

Compensation: Up to $130,000

Job Description

Insight Global is looking for a ML Engineer to join a growing client’s team to cover a variety of responsibilities:

  • Build and evaluate ML models such as classification, regression, anomaly detection and time series
  • Perform feature engineering and exploratory analysis on semiconductor datasets
  • Support model deployment with senior ML staff
  • Assist with model monitoring and documentation
  • Experiment with modern analytics and LLM techniques
  • Data Engineering Support: Help build and maintain ETL or ELT pipelines, perform data quality checks and validation, and Ensure data accessibility across cloud or on premise environments
  • Cross Functional Collaboration

Required Skills & Experience

  • Strong Python proficiency
  • Experience with ML modeling using Scikit learn, TensorFlow or PyTorch
  • Hands on work with Pandas and NumPy
  • Exposure to data engineering concepts like ETL or ELT
  • Basic understanding of APIs
  • Experience with Docker or other container tools
  • Comfort in Linux environments
  • Experience with dashboards like Power BI, Tableau or Dash

Education:

  • BS or MS in CS, Data Science, Engineering, Applied Math or similar
  • Project, internship or coursework based ML experience

Nice to Have Skills & Experience

• Experience with cloud platforms

• Exposure to MLOps tools like MLflow, Kubeflow or W&B

• Experience with time series modeling or anomaly detection

• Semiconductor data experience

• Understanding of model monitoring or retraining workflows

• Familiarity with SQL or dbt

•Any experience with workflow orchestration tools like Airflow or Prefect