Data Science & ML Ops Engineer

CarParts.comTorrance, CA
164d$120,000 - $145,000

About The Position

CarParts.com is seeking a Data Science & ML Ops Engineer with strong foundations in software engineering and applied machine learning operations. The ideal candidate will bridge the gap between data science and engineering by designing, deploying, and maintaining robust ML infrastructure, automation systems, and APIs that support intelligent, data-driven decision-making. This role requires someone with deep technical expertise in productionizing models, developing scalable services, and ensuring reliability of ML systems in real-world environments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related quantitative field with 2–3 years of professional experience.
  • Strong proficiency in Python for software engineering, with some knowledge of JavaScript.
  • Hands-on experience with ML libraries such as scikit-learn, XGBoost, LightGBM, or CatBoost, including inference pipelines.
  • Proven experience building APIs and services using FastAPI, Flask, or AWS Lambda.
  • Knowledge of RESTful services, JSON, and HTTP methods.
  • Experience with model versioning and serialization frameworks (Pickle, ONNX, joblib).
  • Familiar with containerization tools such as Docker for deploying ML services.
  • Version control expertise with Git, including collaborative workflows (pull requests, branching, code reviews).
  • Basic understanding of CI/CD practices and pipelines (Jenkins, GitHub Actions, AWS CodePipeline).
  • Strong problem-solving skills with ability to implement robust logging, monitoring, and error handling in production.

Nice To Haves

  • Master’s degree in Computer Science, Data Science, or related technical field.
  • Experience with MLOps frameworks and lifecycle management tools.
  • Familiarity with orchestration tools like Kubernetes, Airflow, or Databricks.
  • Prior experience in e-commerce, logistics, or digital marketplaces.
  • Exposure to cloud platforms (AWS, GCP, Azure) for ML deployments.

Responsibilities

  • Build, deploy, and maintain scalable ML pipelines and inference systems for production environments.
  • Develop APIs and automation services using AWS Lambda, FastAPI, or Flask to deliver ML solutions at scale.
  • Implement model versioning, serialization (Pickle, ONNX, joblib), and deployment best practices.
  • Collaborate with data scientists to operationalize ML models, ensuring reproducibility and reliability in production.
  • Design and support data-driven automation systems and decision-support tools for business operations.
  • Integrate message queueing systems (AWS SQS or similar) for robust communication across services.
  • Write unit tests, integration tests, and ensure maintainable code using PyTest or similar frameworks.
  • Containerize services with Docker and manage deployments across cloud environments.
  • Contribute to CI/CD pipelines (Jenkins, GitHub Actions, AWS CodePipeline) for ML systems.
  • Implement logging, error handling, monitoring, and alerting for ML services and APIs.

Benefits

  • Competitive salary range of $120,000-$145,000.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service