GrepJob
Redwood Materials

Software Engineer - ML/Computer Vision (Battery Sorting)

Redwood Materials
Apply
about 2 hours ago
San Francisco, CA, USAMid Level / Senior
H1B Sponsor

Base Salary

$153k - $288k/yr

Responsibilities

  • Develop, test, and maintain production software systems for automated battery sorting.
  • Train and deploy computer vision models for battery chemistry classification.
  • Build and maintain services and APIs connecting ML outputs to downstream systems.
  • Own observability across the production software stack through logging and metrics.
  • Monitor model performance in production and drive iterative improvements.
  • Contribute to infrastructure-as-code and CI/CD workflows for application code and ML models.
  • Collaborate with cross-functional teams to translate operational needs into software improvements.

Requirements

  • B.S. in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • 2+ years of industry experience with machine learning models, preferably in computer vision.
  • Hands-on experience with ML frameworks and libraries such as PyTorch and OpenCV.
  • Experience contributing to production codebases with an emphasis on clean, well-documented code.
  • Experience designing and tracking ML experiments using tools like MLflow.
  • Familiarity with edge deployment or model optimization techniques for inference.
  • Experience with OCR, image classification pipelines, or multi-sensor fusion.
  • Experience in industrial or manufacturing environments where software interacts with physical systems.
  • Strong cross-functional communication skills and ability to prioritize in a dynamic environment.
  • A passion for sustainability and making the world a better place.

Tech Stack

MLflowOpenCVPyTorch

Categories

AI & MLData ScienceTesting