Redwood Materials

Software Engineer - ML/Computer Vision (Battery Sorting)

Redwood Materials
Apply
6 days ago
San Francisco, CA, USAMid Level
H1B sponsor

Base Salary

$153k - $200k/yr

Responsibilities

  • Develop, test, and maintain production software for automated battery sorting, including ML inference, image acquisition, sensor integration, and hardware-adjacent control interfaces.
  • Train and deploy computer vision models for battery chemistry classification, including dataset annotation, preprocessing, and evaluation.
  • Build and maintain services and APIs connecting ML outputs to MES, HMI, and PLC/controls interfaces.
  • Own observability through structured logging, metrics dashboards, alerting, and on-call triage for inference pipelines and supporting services.
  • Monitor production model performance, identify regressions and distribution shifts, and improve models through data analysis and retraining.
  • Contribute to infrastructure-as-code and CI/CD workflows for validating, versioning, and deploying application code and ML model artifacts.
  • Collaborate with Controls, Hardware, Manufacturing, DevOps, and IT teams to improve software and models based on operational needs.

Requirements

  • Bachelor of Science in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
  • At least 2 years of industry experience working 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 and pipelines with clean, well-documented, and well-tested code.
  • Experience designing and tracking ML experiments using tools such as MLflow.
  • Familiarity with edge deployment or model optimization techniques such as quantization, TensorRT, or ONNX Runtime.
  • Experience with OCR, image classification pipelines, or multi-sensor and multimodal fusion.
  • Experience working in or alongside industrial, manufacturing, or operations environments where software interacts with physical systems.
  • Strong cross-functional communication skills and ability to prioritize and execute in a fast-paced environment.
  • Passion for sustainability and improving the world.

Benefits

  • Full-time employment with compensation commensurate with experience.
  • Schedule may vary based on site operational needs, and flexibility is required.
  • Factory-floor work environment.
  • Willingness and ability to travel to Reno, Nevada as needed.
  • Opportunity to generate patents in automated battery classification.

Tech Stack

MLflowOpenCVPyTorch

Categories

Redwood Materials

About Redwood Materials

501-1,000 employees

Redwood Materials builds a circular supply chain for lithium-ion batteries by recycling end-of-life cells and manufacturing cathode active materials and copper foil for EV and grid-storage makers. The privately held company, founded in 2017 by JB Straubel and headquartered in Carson City, Nevada, also deploys large-scale energy storage systems. Its model combines collection and processing of batteries with U.S.-based production of critical materials such as lithium, nickel, cobalt, and copper.

Contact me